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-sh komutudur.
Program:
ADI
git-sh -- bir git kabuğu
SİNOPSİS
git-sh
TANIM
git-sh etkileşimli başlatır darbe(1) git-heavy iş akışları için oturum değiştirildi. Tipik
kullanım, bir git çalışma ağacının veya çıplak havuzun dizinine geçmek ve
git-sh etkileşimli bir kabuk oturumu başlatma komutu.
Tüm çekirdekler için üst düzey komut takma adları oluşturulur git(1) alt komutlar, git-sh yerleşik
takma adlar (bkz. İNŞAAT takma adlar) ve git komutunda tanımlanan diğer adlar ~ / .gitconfig.
İNŞAAT takma adlar
git-sh tüm temel git komutlarına ek olarak bir dizi standart takma ad yükler. yerleşik
takma adlar, kullanıcı veya sistem gitconfig dosyalarında tanımlanan takma adlar tarafından geçersiz kılınır.
a git ekle
b git şubesi
c git ödeme
d git fark
f git getir --prune
k git kiraz çekme
l git log --pretty=oneline --kısaltma-taahhüt
n git commit --verbose --değiştir
r git uzaktan
s git taahhüt --dry-run --short
t git diff - önbelleğe alınmış
The Sahneleme Semt
a git ekle
aa git add --update (anımsatıcı: "tümünü ekle")
sahne git ekle
ap git ekle --patch
p git diff --cached (anımsatıcı: "yama")
ps git diff --cached --stat (anımsatıcı: "yama durumu")
sahnesiz
git sıfırlama HEAD
Kesinleştirmeler ve Işlemek Tarihçe
ci git taahhüt --verbose
ca git taahhüt --verbose --all
değiştirmek git commit --verbose --değiştir
n git commit --verbose --değiştir
k git kiraz çekme
re git rebase --interaktif
pop git sıfırlama --soft HEAD^
gözetleme git log -p --max-count=1
Getiriliyor ve Çeken
f git getir
pm git pull (anımsatıcı: "çekme birleştirme")
pr git pull --rebase (anımsatıcı: "çek rebase")
Diğer Komutları
d git fark
ds git diff --stat (anımsatıcı: "diff stat")
zor git sıfırlama -- zor
yumuşak git sıfırlama -- yumuşak
hurda git ödeme BAŞLIĞI
ÖZEL takma adlar
içinde tanımlanan herhangi bir şey [takma ad] depo, kullanıcı veya sistem git config bölümü
dosyalar ayrıca üst düzey kabuk komutları olarak da mevcuttur. varsayarsak ~ / .gitconfig baktı
bunun gibi:
[takma ad]
ci = taahhüt --verbose
ca = taahhüt -a
d = fark
s = durum
teşekkürler = !git-teşekkürler
\... daha sonra aşağıdaki kabuk oturumuna sahip olabilirsiniz:
usta!bir şey> echo "şeyler" >bir dosya
usta!bir şey*> s
M bazı dosya
usta!bir şey*> d
diff --git a/bir dosya b/bir dosya
-- bir/bir dosya
++ b/bir dosya
@@ -0,0 + 1 @@
+ şeyler
usta!bir şey*> ca -m "bir şeyler ekle"
usta!bir şey> teşekkürler HEAD
Hemen
Varsayılan istem, geçerli dalı, bir patlama (!) ve ardından göreli yol
çalışma ağacının kökünden geçerli çalışma dizini. Çalışma ağacı şunları içeriyorsa
henüz hazırlanmamış değiştirilmiş dosyalar, kirli bir durum göstergesi (*) aynı zamanda
Görüntülenen.
git-sh istemi, git renk.ui seçenek ayarlandı ve etkinleştirildi. NS
git-sh'nin komut istemi renklerini açıkça etkinleştirin, renk.sh yapılandırma değeri Oto:
$ git config --global color.sh otomatik
ayarlayarak bilgi istemi renklerini özelleştirin. renk.sh.şube, color.sh.workdir, ve
renk.sh.kirli git yapılandırma değerleri:
$ git config --global color.sh.branch 'sarı ters'
$ git config --global color.sh.workdir 'mavi kalın'
$ git config --global color.sh.dirty 'kırmızı'
Yerimizi renkler in git bilgi için.
BİTİŞ
Bash tamamlama desteği, tüm git yerleşik komutları için otomatik olarak etkinleştirilir ve ayrıca
kullanıcıda tanımlanan takma adlar için ~ / .gitconfig dosya. Otomatik tamamlama mantığı akıllıdır
takma ad bilmek yeterli d bu genişler git-diff aynı tamamlamayı kullanmalı
olarak yapılandırma git-diff Komut.
Tamamlama kodu, git bash tamamlama komut dosyasının biraz değiştirilmiş bir sürümüdür.
çekirdek git dağıtımıyla birlikte gönderilir. Komut dosyası yerleşiktirgit-sh yürütülebilir
derleme zamanı ve ayrı olarak edinilmesi veya kurulması gerekmez.
ÖZELLESTIRME
köprü git-sh davranış, kullanıcı veya sistem gitconfig dosyalarını düzenleyerek yapılandırılabilir
(~ / .gitconfig ve / etc / gitconfig) ya elle ya da kullanarak git-config(1). [takma ad]
bölüm, temel komut takma adları oluşturmak için kullanılır.
The /etc/gitshrc ve ~/.gitshrc dosyalar (bu sırayla) hemen önce kaynaklanır
kabuk etkileşimli hale gelir.
The ~ / .bashrc dosya her ikisinden de önce kaynaklanmıştır /etc/gitshrc or ~/.gitshrc. herhangi bir bash
orada tanımlanan ve açıkça geçersiz kılınmayan özelleştirmeler git-sh da mevcuttur.
ÇEVRE
PS1 Dinamik git-sh istemine ayarlayın. Bu, özelleştirilebilir ~/.gitshrc or
/etc/gitshrc dosyaları.
GIT_DIR
En yakınını varsaymak yerine git deposuna giden yolu açıkça ayarlayın. .git
yolu.
GIT_WORK_TREE
varsaymak yerine iş ağacının köküne giden yolu açıkça ayarlayın.
ile en yakın ana dizin .git deposu.
onworks.net hizmetlerini kullanarak git-sh çevrimiçi kullanın