Bir proje üzerinde çalışıyorum ve tüm testlerim ana daldan geçtim. Daha sonra bazı değişiklikler yaptım ve her şey başarısız başladığında, belki de bu değişiklikleri farklı bir dalda yapmalıydım. Yeni daldaki değişiklikleri ana şubemde taahhüt etmeden yapmamın bir yolu var mı?Git: Çalışma dizinimi yeni bir şubeye geçerli bir şubeye taahhüt etmeden yapabilir miyim?
16
A
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.
4
Sen, geçerli değişiklikleri (git zulası) saklamak yeni şube geçin ve sonra
git stash pop
İlgili konular
- 1. Git: yeni şubeye itilmiyor
- 2. Git: yeni uzak şubeye geçemiyor
- 3. git Yeni şubeye yerel olarak taahhüt edilen değişiklikleri taşıyın ve
- 4. Git: Son işlemden bu yana değişiklikleri yeni bir şubeye taşıma
- 5. git Mevcut uzak şubeye git
- 6. git: bazı taahhütleri yeni şubeye nasıl taşıyacaksınız
- 7. Yerel master'i git dalında bir şubeye dönüştürün
- 8. Git: taşıma işlemi, master'dan başka bir şubeye devrededir
- 9. Mercurial - Bir şubeye yeni bir şube katın
- 10. Uzak bir repodan yerel bir şubeye bir stant getirebilir miyim?
- 11. Tarihsiz birleşik birleşik şubeye git
- 12. Tüm kullanıcılar belirli bir kullanıcıdan yeni bir şubeye nasıl taşınır?
- 13. Bir git işlemini bir şubeye kimin birleştirdiğini nasıl buluyorsunuz?
- 14. GIT: Şubemi başka bir şubeye gitmeden önce işlemem gerekiyor mu?
- 15. Git: 'Master, şubeye bağlandıktan sonra çözülemez'
- 16. Belirli bir şubeye göz atın?
- 17. Başka bir şubeye teslim edilmiyor
- 18. Bir şubeyi başka bir mevcut şubeye çoğaltmak için:
- 19. Git'de, bir şubeden bir taahhüt nasıl kaldırılır ve farklı bir şubeye uygularım?
- 20. bir yerel şubeyi başka bir yerel şubeye birleştirin
- 21. Kullanıcıları bir şubeye kısıtlamak için GITHUB
- 22. Yerel bir Git dalını uzaktan kumandadaki ana şubeye nasıl ittiririm?
- 23. Ana şubeye nasıl geri dönülür
- 24. Mevcut bir çalışma kopyasını TortoiseSVN kullanarak yeni bir şubeye işleyebilir misiniz?
- 25. Başka bir şubeyi kontrol etmeden ileri atmak mümkün mü?
- 26. Yapılmış, ancak değiştirilmemiş değişiklikleri başka bir şubeye nasıl taşıyabilirsiniz?
- 27. git: Belirli bir yazarın tüm hesaplarını ayrı bir şubeye nasıl yeniden yazılır?
- 28. TFVC bekleyen değişiklikleri VS2010 kullanarak yeni şubeye mi aktarıyorsunuz?
- 29. Değişiklikleri başka bir şubeye gönderin ve daha sonra mevcut daldaki çalışmaya devam edin.
- 30. Git'te bir adlandırılmamış şubeye nasıl bir taahhütte bulunabilirim?
Tamam harika .. Ben docs o bölümünü yanlış kullanarak yeni şube değişiklikleri uygulayabilirsiniz. Teşekkürler! – noli
Ş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. –
@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