Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന git-scp കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
git-scp - ഫയലുകൾ എസ്എസ്എച്ച് അനുയോജ്യതയിലേക്ക് പകർത്തുക git-റിമോട്ട്
സിനോപ്സിസ്
`git scp` -h|help|?
`git scp` [ ...| ...]
`git rscp`
വിവരണം
നിലവിലുള്ള വർക്കിംഗ് ട്രീയിൽ നിന്ന് a-യുടെ വർക്കിംഗ് ഡയറക്ടറിയിലേക്ക് ഫയലുകൾ പകർത്താനുള്ള സൗകര്യപ്രദമായ മാർഗ്ഗം
റിമോട്ട് റിപ്പോസിറ്ററി. അത് അങ്ങിനെയെങ്കിൽ ... നൽകിയിരിക്കുന്നത്, ഉള്ളിൽ മാറിയ ഫയലുകൾ മാത്രം
കമ്മിറ്റ് ശ്രേണി പകർത്തപ്പെടും.
ആന്തരികമായി ഈ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നു rsync അല്ല scp പേര് സൂചിപ്പിക്കുന്നത് പോലെ.
git-rscp - വിപരീതം git-scp. a യുടെ വർക്കിംഗ് ഡയറക്ടറിയിൽ നിന്ന് നിർദ്ദിഷ്ട ഫയലുകൾ പകർത്തുന്നു
നിലവിലെ പ്രവർത്തിക്കുന്ന ഡയറക്ടറിയിലേക്ക് റിമോട്ട് റിപ്പോസിറ്ററി.
ഓപ്ഷനുകൾ
നിങ്ങളുടെ ഫയലുകൾ പകർത്താൻ ആഗ്രഹിക്കുന്ന ജിറ്റ് റിമോട്ട്.
...
ഏതെങ്കിലും പ്രതിബദ്ധത, പരിധി അല്ലെങ്കിൽ വൃക്ഷം. `git-diff` (1) ഉപയോഗിക്കുന്നു
...
ദി പാരാമീറ്ററുകൾ നൽകുമ്പോൾ, പേരുനൽകിയ പാതകളിലേക്ക് വ്യത്യാസം പരിമിതപ്പെടുത്താൻ ഉപയോഗിക്കുന്നു (നിങ്ങൾക്ക് ഡയറക്ടറി നാമങ്ങൾ നൽകാനും അവയ്ക്ക് കീഴിലുള്ള എല്ലാ ഫയലുകൾക്കും വ്യത്യാസം നേടാനും കഴിയും).
GIT കോൺഫിഗറേഷനുകൾ
ഉപയോഗിച്ച് ഫയലുകൾ അണുവിമുക്തമാക്കാൻ dos2unix ഫയലുകൾ പകർത്തുന്നതിന് മുമ്പ്
$ git config --global --add extras.scp.sanitize dos2unix
നിങ്ങൾക്ക് PHP ലിന്റ് വഴി ഫയലുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും (അതായത് PHP -l) ഫയലുകൾ പകർത്തുന്നതിന് മുമ്പ്
$ git config --global --add extras.scp.sanitize php_lint
ഉദാഹരണങ്ങൾ
നിങ്ങൾക്ക് ഉണ്ടെന്ന് ഉറപ്പാക്കുക git-റിമോട്ട്(1) സജ്ജീകരണം
$ git റിമോട്ട് ആഡ് സ്റ്റേജിംഗ് myStagingServer:/ var / www / html
സ്റ്റേജ് ചെയ്യാത്ത ഫയലുകൾ റിമോട്ടിലേക്ക് പകർത്തുക. ഒന്നും ചെയ്യാതെ ദ്രുത പരിശോധന നടത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുമ്പോൾ ഉപയോഗപ്രദമാണ്
ചെയ്യുന്നു
$ git scp സ്റ്റേജിംഗ്
സ്റ്റേജ് ചെയ്തതും സ്റ്റേജ് ചെയ്യാത്തതുമായ ഫയലുകൾ റിമോട്ടിലേക്ക് പകർത്തുക
$ git scp സ്റ്റേജിംഗ് ഹെഡ്
അവസാന കമ്മിറ്റിൽ മാറ്റിയ ഫയലുകളും കൂടാതെ സ്റ്റേജ് ചെയ്തതോ സ്റ്റേജ് ചെയ്യാത്തതോ ആയ ഫയലുകൾ ഇതിലേക്ക് പകർത്തുക
വിദൂര
$ git scp സ്റ്റേജിംഗ് HEAD~1
ഇപ്പോൾ എന്നതിനും ടാഗിനുമിടയിൽ മാറ്റിയ ഫയലുകൾ പകർത്തുക
$ git scp സ്റ്റേജിംഗ് v1.2.3
നിർദ്ദിഷ്ട ഫയലുകൾ പകർത്തുക
$ git scp സ്റ്റേജിംഗ് index.html .gitignore .htaccess
നിർദ്ദിഷ്ട ഡയറക്ടറി പകർത്തുക
$ git scp സ്റ്റേജിംഗ് js/വെൻഡർ/
നിർദ്ദിഷ്ട ഡയറക്ടറിയിൽ നിന്ന് ഒന്നിലധികം സെർവറുകളിലേക്ക് ഫയലുകൾ പകർത്തുക
$ web1 web2 web3-ൽ dest; ചെയ്യുക
git വ്യത്യാസം --പേര്-മാത്രം 4.8.3 4.8.2 ആപ്പ്/കോഡ്/കമ്മ്യൂണിറ്റി ആപ്പ്/ഡിസൈൻ സ്കിൻ/ | xargs git scp $dest
ചെയ്തു;
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് git-scp ഓൺലൈനായി ഉപയോഗിക്കുക