SORU
4 HAZİRAN 2009, PERŞEMBE


"Varsayılan davranış;git push" olmadan bir dal belirtilen

Uzaktan benim şube için itmek için aşağıdaki komutu kullanın:

git push origin sandbox

Dersem

git push origin

o benim diğer dallarında da değişir, itmek yok, ya da sadece benim şimdiki şube güncelleme mi? Üç şubesi var: master, production sandbox.

git push belgeleri, bu konuda çok net değil, bu açıklığa kavuşturmak istiyorum.

Hangi şube ve uzaktan kumanda git push aşağıdaki komutları tam olarak güncelleme yapmak?

git push 
git push origin

origin yukarıda bir uzaktan kumanda.

git push [remote] [branch] uzaktan sadece bu şube itecektir anlıyorum.

CEVAP
4 HAZİRAN 2009, PERŞEMBE


Bas ayarı varsayılan davranışını kontrol edebilirsiniz.senin gıt varsayılan yapılandırma. the git-config(1) documentation:

push.default

Tanımlar eylem gıt zorlamalıyız eline geçerse refspec verilen on komut satırı, hiçbir refspec yapılandırılmış uzak ve refspec olduğunu ima herhangi bir seçenekleri verilen bir komut satırı. Olası değerler şunlardır:

  • nothing: push hiçbir şey yok

  • matching: tüm eşleşen dalları itin

    Tüm dalları her iki ucu da aynı ada sahip bir eşleştirme olarak kabul edilir.

    Bu Gıt 1 varsayılan.x.

  • upstream: Yukarı Şubesi (tracking Yukarı kaldırılan eşanlamlı) için geçerli şube itin

  • current: aynı adı taşıyan bir şube için geçerli şube itin

  • simple: (Gıt 1.7.11 yeni) memba gibi, ama ters yönde, şube adı, yerel, farklı ise itmek için reddetti

    Bu en güvenli seçenektir ve uygun iyi yeni başlayanlar için.

    Bu Gıt 2.0 varsayılan olacak.

Basit, geçerli ve ters yönde modları diğer dalları henüz itilmeye hazır bile iş bittikten sonra tek bir şube zora sokmak isteyenler için

Komut satırı örnek:

git config --global push.default current

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • YAN TV

    YAN TV

    20 EKİM 2011

İLGİLİ SORU / CEVAPLAR