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

  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007