SORU
20 AĞUSTOS 2009, PERŞEMBE


git: şube Geçiş ve işlemeden değişiklikleri Yoksay

Git bir şube üzerinde çalışıyordum ve benim değişiklikler hazırdı, bir taahhüt yararlı bir mesaj ile taahhüt yaptım. Ben absentmindedly sonra korumaya değer olmayan kod küçük değişiklikler yaptık. Ben şimdi dalları, ama bana gıt verir, değiştirmek istiyorum

hata: yerel değişiklikler var "X"; geçiş dalları olamaz.

İşlemekle olmadan dalları değiştirebileceğimi düşündüm. Eğer öyleyse, bunu nasıl ayarlayabilirim? , Bu sorunu nasıl kurtulabilirim? İşlemekle olmadan en ufak değişiklikleri Yoksay ve sadece dalları değiştirmek istiyorum.

CEVAP
20 AĞUSTOS 2009, PERŞEMBE


Temiz bir devlet dalları değiştirmek gerekir. Şube kasada yalnızca etkiler Verilmiyor edilecek 'kirli dosyaları (yorum Charles Bailey açıklamalar gibi)'.

Aksi durumda, aşağıdakilerden birini yapmalısınız:

  • stash geçerli olan değişiklik ya
  • reset --hard HEAD Eğer bu küçük değişiklikler kaybetme sakıncası yoksa () veya
  • checkout -f (Zaman dalları değiştirme, dizin veya çalışma ağaca KAFA farklıysa bile devam edin. Bu yerel değişiklikleri atmak için kullanılır. )

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • snookie77

    snookie77

    2 Mart 2006