SORU
27 EKİM 2009, Salı


Yerel depo şube sadece uzaktan havuz BAŞI gibi Sıfırla

Nasıl benim yerel sıfırlarımdeposadece uzaktan depoyu dal gibi dal?

Yaptım:

git reset --hard HEAD

Ama çalıştırdığımda bir git status,

On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)
      modified:   java/com/mycompany/TestContacts.java
      modified:   java/com/mycompany/TestParser.java

Bunları sana neden söyle lütfen 'modifiye' mi? Bu dosyalar dokunmadım? Eğer yaparsam, bu kaldırmak istiyorum.

CEVAP
27 EKİM 2009, Salı


Şube kesinlikle uzak şube maçı ayarını iki adımda yapılabilir:

git fetch origin
git reset --hard origin/master

Eğer bu (her ihtimale karşı) yapmadan önce mevcut şube durumunu kaydetmek istiyorsanız, bunu yapabilirsiniz:

git commit -a -m "Saving my work, just in case"
git branch my-saved-work

Şimdi iş "benim-kurtardı-çalışmak istediğiniz karar" (veya bakmak ister misin veya güncellenmiş şube karşı fark) geri. şube kaydedilir

İlk örnek uzaktan repo adı "dal" uzaktan repo şu anda kullanıma yerel repo şube. maçlar "ana" adlı kökenli olduğunu varsayar

BTW, sen bu duruma bir itme olmayan çıplak bir depoyu kontrol edildi şu anda şube içine yapılmadığı sıradan bir durum gibi bir çok şey görünüyor. Son zamanlarda yerel repo içine ittin mi? Hayır, endişe değilse, o zaman başka bir şey bu dosyalar beklenmedik şekilde değiştirilmiş sonunda neden olmalı. Aksi takdirde, olmayan çıplak bir depo (ve özellikle o anda teslim şube değil) içine itmek için tavsiye edilmez olduğunu bilmeniz gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009