Göre git push manuel sayfa :
git push origin experimental
experimental
Kaynak depoda eşleşen bir ref bulun (büyük olasılıkla bulur refs/heads/experimental
) ve aynı ref (örn. refs/heads/experimental
) Kaynak deposunda onunla güncelleyin .
Eğer experimental
uzaktan olmasaydı, bu yaratılmış olacaktır .
Bu şununla aynıdır:
git push origin experimental:refs/heads/experimental
Şube oluşturma experimental
akım kopyalayarak kökenli depoda experimental
dalı.
Bu form yalnızca, yerel ad ve uzak ad farklı olduğunda uzak depoda yeni bir dal veya etiket oluşturmak için gereklidir ; aksi takdirde ref adı kendi başına çalışacaktır.
Veya git ipucunda belirtildiği gibi , bir "Şube Varsayılan Uzaktan Kumandası" kurabilirsiniz:
Belirli bir şubeye varsayılan bir uzaktan kumanda atamak için git config'i kullanabilirsiniz. Bu varsayılan uzaktan kumanda, aksi belirtilmedikçe bu dalı itmek için kullanılacaktır.
Git klonu kullandığınızda bu sizin için zaten yapılır ve git push'u herhangi bir argüman olmadan yerel ana şubeyi kaynak havuzun ana dalını güncellemek için itmek için kullanmanıza izin verir.
git config branch.<name>.remote <remote>
bunu manuel olarak belirlemek için kullanılabilir.
Jan öneriyor ( git> = 1.7.0 için ) push -u
(veya push --set-upstream
) seçeneği:
Güncel veya başarıyla iletilen her dal için, bağımsız değişkensiz git-pull (1) ve diğer komutlar tarafından kullanılan yukarı akış (izleme) başvurusu ekleyin.
Bu şekilde, herhangi bir git yapılandırması yapmanız gerekmez.
git push -u origin experimental