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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • olinerd

    olinerd

    23 AĞUSTOS 2007