Ini ialah arahan git-scp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
git-scp - Salin fail ke SSH yang serasi git-remote
SINOPSIS
`git scp` -h|bantuan|?
`git scp` [ ...| ...]
`git rscp`
DESCRIPTION
Cara mudah untuk menyalin fail dari pokok kerja semasa ke direktori kerja a
repositori jauh. Sekiranya ... disediakan, hanya fail yang telah berubah dalam
julat komit akan disalin.
Secara dalaman skrip ini menggunakan rsync dan tidak scp seperti namanya.
git-rscp - Kebalikan daripada git-scp. Menyalin fail tertentu daripada direktori kerja a
repositori jauh ke direktori kerja semasa.
PILIHAN
Jauh git tempat anda ingin menyalin fail anda.
...
Sebarang komitmen, julat komit atau pokok. Menggunakan `git-diff`(1)
...
The parameter, apabila diberikan, digunakan untuk mengehadkan perbezaan kepada laluan yang dinamakan (anda boleh memberikan nama direktori dan mendapatkan perbezaan untuk semua fail di bawahnya).
GIT KONFIG
Untuk membersihkan fail menggunakan dos2unix sebelum menyalin fail
$ git config --global --add extras.scp.sanitize dos2unix
Anda boleh menjalankan fail melalui PHP lint (cth php -l) sebelum menyalin fail
$ git config --global --add extras.scp.sanitize php_lint
CONTOH
Pastikan anda ada git-remote(1) persediaan
$ git remote menambah pementasan myStagingServer:/ Var / www / html
Salin fail tidak berperingkat ke jauh. Berguna apabila anda ingin membuat ujian pantas tanpa membuat apa-apa
berkomitmen
$ git scp pementasan
Salin fail berperingkat dan tidak berperingkat ke jauh
$ git scp pementasan KEPALA
Salin fail yang telah diubah dalam komit terakhir, serta mana-mana fail berperingkat atau tidak berperingkat ke
jauh
$ git scp pementasan KEPALA~1
Salin fail yang telah ditukar antara sekarang dan teg
$ git scp pementasan v1.2.3
Salin fail tertentu
$ git scp staging index.html .gitignore .htaccess
Salin direktori tertentu
$ git scp pementasan js/vendor/
Salin fail dari direktori tertentu ke berbilang pelayan
$ untuk tujuan dalam web1 web2 web3; buat
git diff --name-only 4.8.3 4.8.2 app/kod/apl komuniti/kulit reka bentuk/ | xargs git scp $dest
selesai;
Gunakan git-scp dalam talian menggunakan perkhidmatan onworks.net