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

  • Floortile83

    Floortile83

    16 Ocak 2010
  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • Crossover

    Crossover

    18 HAZİRAN 2007