Ben iki dal var ve birini değiştirmek ve diğerine taşımak için kiraz almak istiyorum. Daha sonraki bir tarihte, iki veri havuzunu birleştirdiğimde, kiraz toplama işleminin ne kadar etkisi olacağından, taahhüt kimlikleri farklı olacak, ancak içerik aynı olacaktır.git kiraz-pick şimdi kullanın ama değişiklikleri birleştirme daha sonra
8
A
cevap
8
Değiştirilen bölge daha sonraki bir işlemde etkilenmediği sürece, birleştirme, her dalda aynı olacağından, kiraz toplamada değiştirilen bölgeleri yok sayar. Daha sonra bir bölgedeki bölgelerden birini değiştirirseniz, diğerini değil, bir çatışmayı her zamanki gibi çözmeniz gerekebilir.
0
Bu yaklaşım, diğer şubenin (fix-branch
) orijine itilmemesini bekler (=> yeniden çizilebilir). Bunu önlemek için, biz birleştirme yerine rebase:
git rebase master fix-branch
Şimdi düzeltme-branşında olduğu, usta feryat olduğunu. usta ve birleştirme geri dönmek devam edin:
git checkout master
git merge fix-branch
İlgili konular
- 1. Git Birleştirme - Uzak şubeden tüm değişiklikleri birleştirmiyor
- 2. Birleştirme Git Dalları
- 3. Git birleştirme taahhüt eder
- 4. Git birleştirme yapmadan git birleştirme yaptıktan sonra git rebase -i'yi nasıl kullanabilirim?
- 5. Git çekildikten sonra kod değişiklikleri nasıl görüntülenir?
- 6. svn sunucusunda bazı değişiklikleri geri almak için git svn'yi kullanın?
- 7. Birleştirme işlemini iptal etme (daha sonra birleştirmek için)
- 8. Git: Birleştirme "geri alma"
- 9. git: Birleştirme gerçekleştirmeden birleştirme çakışmalarını çözme
- 10. Git dizinindeki değişiklikleri nasıl görebilirim?
- 11. xcode git uzak depodaki değişiklikleri alamıyor
- 12. Git, kaldırılmamış değişiklikleri kurtaracak
- 13. Git adımları birleştirme adımları
- 14. Dosya adı büyük harf değiştirmeyi değiştirdikten sonra git birleştirme
- 15. Birleştirme 2 GIT Şubeleri
- 16. Git birleştirme nasıl birleştirilir?
- 17. Git birleştirme hataları
- 18. (ben daha sonra bir seviye editörü yazacağım şimdi test)
- 19. GIT benim durumumda geri dönüyor (değişiklikleri sakla)
- 20. Git birleştirme Dosyalarımdaki HEAD işaretleri
- 21. Smart Git, yerel değişiklikleri göstermiyor
- 22. Git SVN çalışıyordu, rebase şimdi kilitleniyor
- 23. Değişiklikleri başka bir şubeye gönderin ve daha sonra mevcut daldaki çalışmaya devam edin.
- 24. Birleştirme çakışmaları için git kanca
- 25. Git: Ayrılmış bir yerel daldaki tüm değişiklikleri atın.
- 26. git submodule birleştirme: nasıl görselleştirilir?
- 27. Google'da "Şimdi Konuşun" ifadesini kullanın C#
- 28. Depoya git birleştirme sürücüsü ekleyin?
- 29. Daha sonra cevaplamak için aynı Ajax bağlantısını kullanın.
- 30. Daha sonra scikits.learn sınıflandırıcıdan bilgi ayıklamak için C kodunda kullanın: