SORU
5 EKİM 2009, PAZARTESİ


Ne kadar uzak Git bir şube oluşturmak mı?

'Akıntıya karşı. itmek istiyorum yerel bir şube oluşturdu Yeni oluşturulan uzak bir şube nasıl iz üzerinde Yığın Taşması benzer bir soru var.

Ancak, benim iş akışı biraz farklıdır.İlkYerel bir şube oluşturmak istiyorum, ve sadece memnun olduğumda Yukarı itin ve benim şube de paylaşmak istiyorum.

  • Bunu nasıl yapacağım? (google aramalarım ama hiçbir şey görünmüyordu).
  • Nasıl arkadaşlarım çekmesini söyle memba deposundan ki?

Basit bir cevabı var Gıt 2.0 İle GÜNCELLEMEAşağıda yazdım: http://stackoverflow.com/a/27185855/109305

CEVAP
5 EKİM 2009, PAZARTESİ


İlk olarak, yerel olarak şube oluşturun:

git checkout -b your_branch

Uzak şube uzak sunucuya bastığınızda otomatik olarak oluşturulur. Bunun için kendinizi hazır hissettiğinizde, sadece yapabilirsiniz:

git push <remote-name> <branch-name>

Nerede <remote-name> genellikle gıt uzak verir origin, ismi sizi klonlanmış. İş arkadaşlarınız o zaman sadece o şube çeker ve otomatik olarak yerel olarak yaratıldı.

Resmen biçimi olduğunu unutmayın:

git push <remote-name> <local-branch-name>:<remote-branch-name>

Ama bir atladığınızda, hem şube adları aynı olduğunu varsayar. Bunu söyledikten sonra, bir kelime gibidikkatyok :<remote-branch-name> (kolon) yalnızca, ya da silinir uzak şube! belirtme kritik hata yapar

Bir sonraki git pull ne yapılması gerektiğini bilir böylece, kullanmak isteyebileceğiniz yerine:

git push -u <remote-name> <local-branch-name>

Aşağıda açıklandığı gibi, -u seçeneği yukarı bir şube oluşturur

Her şube için bu tarihe kadar ya. başarılı bir şekilde yukarı itti Ekle (izleme) başvuru. argüman-az git-pull(1) ve diğer komutlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • mliskIT

    mliskIT

    29 Mart 2012
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006