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

  • David Wills

    David Wills

    31 Aralık 2007
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006

İLGİLİ SORU / CEVAPLAR