Master'dan ayrıldım ve extra_work adında bir şube oluşturdum. Sonra da bazı dosyaları da kaldırarak dahil olmak üzere master için birçok değişiklik yaptım. Daha sonra şubenin “ekstra_work” ü ustaya birleştirmeye çalıştığımda, tamamen birleştirmiyor. Yüklemiş olduğum dosyaları temelde, geri aldığım tüm işleri eklemiyor, şimdi onu masterıma geri istiyorum. Bu iki dalı birleştiririm, böylece 'extra_work' dalımdaki tüm ekstra dosyalar/işler master'la birleştirilir. TeşekkürlerGit Birleştirme - Uzak şubeden tüm değişiklikleri birleştirmiyor
cevap
Çok yakın zamanda ana sorun giderme işlemi yaparken aynı soruna rastladım. Sorunu extra-work
üzerineyaparak, master
ile çözdüm. Bu şeyi tam olarak anlamadım, ama birleşme korkunç bir şekilde (deneyimlediğiniz gibi) gitti, ancak bu yönde ilerlemek çok kolaydı. Yeniden yapıştırmadaki gitme kitabına bakın: http://book.git-scm.com/4_rebasing.html
extra_work
şubenizi master
numaralı telefondan düzeltin. Bu, extra_work
dalını dallara ayırdığınız zaman geri sarmanızı ve master
- extra_work
arasındaki işlemleri uygulayacaktır. Daha sonra tüm taahhütleri extra_work
'dan tekrar kendi üzerine tekrar gönderir. Bundan sonra git log
'u incelerseniz, şubenin geçmişinde master
adresinden daha fazla bilgi görürsünüz. Daha sonra master
ile problemsiz birleştirme yapabileceksiniz.
git rebase master
- 1. xcode git uzak depodaki değişiklikleri alamıyor
- 2. git Mevcut uzak şubeye git
- 3. Git: Ayrılmış bir yerel daldaki tüm değişiklikleri atın.
- 4. Git: başka bir şubeden değişiklik yapılıyor
- 5. Git birleştirme taahhüt eder
- 6. Birleştirme Git Dalları
- 7. git kiraz-pick şimdi kullanın ama değişiklikleri birleştirme daha sonra
- 8. Git: Şubeden ustaya nasıl işlenecek ve çekilecek?
- 9. gerritimdeki tüm değişiklikleri bul
- 10. git kısmi birleştirme, tüm dal değil
- 11. 'git uzak'
- 12. Neden scala bu tür birleştirme birleştirmiyor lambda altta yatan tipte?
- 13. (git): Akış yönündeki şubeden belirli bir işlem nasıl gerçekleştirilir?
- 14. Git Birleştirme Çakışma - Uzak Dosya Silindi, Yerel Dosya Değiştirildi
- 15. Bir şubeden geri alınan değişiklikleri Github'daki master'a yeniden birleştirin mi?
- 16. Git, kaldırılmamış değişiklikleri kurtaracak
- 17. Uzak git git repo (Heroku)
- 18. Smart Git, yerel değişiklikleri göstermiyor
- 19. Git. Uzak HEAD belirsizdir
- 20. Git: 1.Tüm daldaki tüm dosyaları, 2.bölümü farklı şubeden dosyaları
- 21. Git birleştirme hataları
- 22. Git changelog: belirli bir etikete kadar tüm değişiklikleri nasıl alabilirim?
- 23. Git uzak izleme bölümlerini
- 24. SourceTree Tüm Değişiklikleri Gösterme
- 25. Git dizinindeki değişiklikleri nasıl görebilirim?
- 26. Birleştirme 2 GIT Şubeleri
- 27. Git adımları birleştirme adımları
- 28. Git: Birleştirme "geri alma"
- 29. Git birleştirme nasıl birleştirilir?
- 30. git birleştirme farkının tamamını görün
iyi (yani en basit) rebase açıklama Duydum. şerefe. –
Asalar, değişikliklerin hiyerarşinin tepesinden aşağı doğru nasıl geçmesi gerektiğidir ve birleştirmeler, yukarı doğru nasıl akacaklarıdır. https://www.derekgourlay.com/blog/git-when-to-merge-vs-when-to-rebase/ – CrandellWS