Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen git-scp komutudur.
Program:
ADI
git-scp - Dosyaları SSH uyumlu olarak kopyalayın git-uzak
SİNOPSİS
`git scp` -h|yardım|?
`git scp` [ ...| ...]
`git rscp`
TANIM
Geçerli çalışma ağacından bir dosyanın çalışma dizinine dosya kopyalamanın uygun bir yolu.
uzak depo. Eğer bir ... sağlanır, yalnızca içinde değişen dosyalar
taahhüt aralığı kopyalanacak.
Dahili olarak bu komut dosyası kullanır rsync ve yok scp adından da anlaşılacağı gibi.
git-rscp - tersi git-scp. Bir programın çalışma dizininden belirli dosyaları kopyalar.
geçerli çalışma dizinine uzak depo.
SEÇENEKLER
Dosyalarınızı kopyalamak istediğiniz git uzaktan kumandası.
...
Herhangi bir taahhüt, taahhüt aralığı veya ağaç. 'git-diff'(1) kullanır
...
NS parametreler, verildiğinde, farkı adlandırılmış yollarla sınırlamak için kullanılır (dizin adları verebilir ve bunların altındaki tüm dosyalar için diff alabilirsiniz).
GYTE YAPILANDIRMALAR
Dosyaları sterilize etmek için dos2unix dosyaları kopyalamadan önce
$ git config --global --add extras.scp.sanitize dos2unix
Dosyaları PHP lint aracılığıyla çalıştırabilirsiniz (ör. php -l) dosyaları kopyalamadan önce
$ git config --global --add extras.scp.sanitize php_lint
ÖRNEKLER
Sahip olduğunuzdan emin olun git-uzak(1) kurulum
$ git remote myStagingServer hazırlama ekleme:/ Var / www / html
Aşamalı olmayan dosyaları uzaktan kumandaya kopyalayın. Herhangi bir işlem yapmadan hızlı test yapmak istediğinizde kullanışlıdır.
taahhüt
$ git scp evreleme
Aşamalı ve aşamalı olmayan dosyaları uzaktan kumandaya kopyalayın
$ git scp hazırlama HEAD
Son işlemede değiştirilen dosyaların yanı sıra tüm aşamalandırılmış veya aşamalandırılmamış dosyaları şuraya kopyalayın:
uzak
$ git scp hazırlama HEAD~1
Şimdi ve bir etiket arasında değiştirilen dosyaları kopyalayın
$ git scp hazırlama v1.2.3
Belirli dosyaları kopyala
$ git scp hazırlama indeksi.html .gitignore .htaccess
Belirli dizini kopyala
$ git scp hazırlama js/satıcı/
Dosyaları belirli bir dizinden birden çok sunucuya kopyalayın
$ web1 web2 web3'teki hedef için; yapmak
git diff --name-only 4.8.3 4.8.2 uygulama/kod/topluluk uygulaması/tasarım dış görünümü/ | xargs git scp $hedef
tamamlamak;
onworks.net hizmetlerini kullanarak git-scp'yi çevrimiçi kullanın