Tüm bu "başka başka" orijinal Söz konusu cevap ve yorumlar sürü bunun nedenini mükemmel bir örnek olan (o kadar kafa karıştırıcı şeyleri ilk etapta isminize koymak önemlidir), aşağıdaki gibi başka bir cevap yazmasına yardım edemiyorum (amaçlanmadı).
S: Şu anda HEAD'de olan bir dalı itmek için git (çıplak) depoda bir yol var mı? Mesela iki şubem ve iki uzaktan kumandam var. Ben HEAD değiştirmeden sadece bir komuta feature
den upstream/feature
edebilmek itme gerekir. A: Şunu yapın: ( )
$ git push upstream feature
S: o feature
upstream/feature
yerel itmek anlamına mı geliyor? Her zaman mevcut HEAD'i upstream/feature
'a göndereceğini düşündüm.
A: Evet. feature
bölümü, genel olarak, bir form src:dst
sahip bir refspec vardır. Bu, src
yerel şubesini uzak şube dst
'a göndermek anlamına gelir. :dst
atlanırsa, yerel şube src
uzak dalı src
itilir. Uzak dal olarak da farklı bir ad belirtebilirsiniz. Sadece yapın:
$ git push upstream feature:cool_new_feature
(Bu yanıt için malzemelerin sağlanması için teşekkürler @ gabriele-Petronella ve @alexkey.)
Uzak ve bir dal için tamamen aynı isme sahip değil düşünebilirsiniz. Kafa karıştırıcı. –
Başka another_branch' veya 'git uzaktan başka another_remote' –
@KlasMellbourn adlandırmak -m' git dalını kullanabilirsiniz, o sadece örnek amaçlıdır. Tabii ki bu garip isimlendirmem yok. – AlexKey