2010-03-22 15 views

cevap

23

Evet, sadece yeni şube oluşturmak ve bunu kontrol:

$ git checkout -b new-branch 

Sonra Sahip olduğunuz değişiklikleri uygulayabilir. Yeni, teslim alınmış şubeye uygulanacaklar.

+0

Tamam harika .. Ben docs o bölümünü yanlış kullanarak yeni şube değişiklikleri uygulayabilirsiniz. Teşekkürler! – noli

+0

Şubeleri genellikle değiştirilmiş dosyalarla sorun yaşamadan değiştirebilir, çalışan bir ağacın temiz olmadığını hatırlatmak için farklı bir şubeye giriş yaptığınızda değiştirilmiş/eklenmiş/silinen dosyaların bir listesini gösterdiğine dikkat edin. Sanırım birkaç durumda bunu yapmaktan korunabilirsiniz. Burada yeni bir şubeye geçiyorsunuz, bu yüzden güvenli. Çalışmıyorsa, stash (git stash) 'ı deneyebilir ve diğer şubedeki stash'ı uygulayabilirsiniz, böylece kontrol ederken temiz bir dizininiz olur. –

+0

@faB, çalışma dizinimi kontrol ettiğiniz şubenin sürümüne sıfırlamayacak mı? Sadece başka bir dalda işlem yapabilmek için ödeme emri ile bir şeyler kaybetmekten endişeleniyorum – nus

4

Sen, geçerli değişiklikleri (git zulası) saklamak yeni şube geçin ve sonra

git stash pop 
İlgili konular