Yanıtlar:
Bu Üstat dalı. Kontrol sisteminizin ana ağacı.
push = değişikliklerinizi uzak sunucu
kaynağına aktarma = uzak Sunucu kökenli
ana = Ana şube
Başka bir uzak dalınız varsa "git push origin test" gibi bir şeye sahipsiniz, sonra değişikliklerinizi test uzak dalına aktarırsınız.
git push feature/Calculator calcFeature
özellik / Hesap Makinesi doğru depo değil diyerek ölümcül bir hata verdi
git push origin calcFeature:feature/Calculator
IIRC hile yapmalıdır. Alternatif olarak, check-out git push -u origin feature/Calculator
yaparken de yapabilirsinizcalcFeature
Bu master
, <src>
a'nın bir parçasıdır refspec
.
Bu, yerel master
şubenizin master
uzaktan kumandanın origin
( orgin/master
) şubesine gönderileceği anlamına gelir .
Eğer belirtirseniz
git push origin master:my_work
o zaman yerel master
için itti olurdu origin/my_work
. Parçayı kullanmazsanız, :my_work
hedef varsayılan olarak kaynakla aynı dalda olur.
Sadece belirtmek
git push origin
eşleşen bir uzak dalı olan her yerel dalı, varsayılan olarak bu dala yönlendirir. Sadece mevcut dal değil . Bu, kullanmakla aynıdır git push origin :
.
git config remote.origin.push HEAD
Geçerli dalı aynı ada sahip uzak bir şubeye itecek olan bu varsayılanı ile değiştirebilirsiniz .
Bkz yapılandırmak-a-yerel-şube-için-Bas-özgü-dalı refspecs yapılandırma ve ayarlama ile ilgili daha detaylı bilgi için push.default
.
git push origin master değişikliklerinizi uzak sunucuya gönderir. "master", deponuzdaki master şubeyi ifade eder.
Değişikliklerinizi başka bir dala (test dalı) iletmek istiyorsanız, bunu şu şekilde yapabilirsiniz: git push origin test-branch.
Bu, kodunuzu deponuzdaki test dalı kaynağına itecektir.
git push origin test
yereltest
şubeyi iterorigin/test
. Birisinin mevcut şubenin itilmesini beklemesi durumunda.