php-src bir geliştirici olarak mevcut Geçenlerde aşağıdaki durumda kendimi bulmak taahhütRebase lokal
git fetch upstream
git rebase -p upstream/master
:
! [rejected] master -> master (fetch first)
Benim doğal tepki etkilenen dalı rebase ve birleştirme taahhüt korumaktırBu versiyon dalı ile sahibi arasında pek çok değişiklikler vardır çünkü orijinal birleştirme, önemsiz değildi taahhüt olduğuna dikkat etmek önemlidir; Böyle bir birleşmeyi çözmek için çaba harcıyor. Yukarıdaki Rebase işlemi yapmak
bir birleştirme çakışmaya neden ve tekrar çözmek zorunda; Bu zaten yaptığım neredeyse aynı iş.
Bunu yapmak için daha iyi bir yolu var mı? Yoksa bariz bir rebase seçeneğini unuttum mu?
sen * rebase * var mı? Genelde ben de yeniden doğardım ama aynı zamanda mümkün olmadığı ve standart bir birleşme ile gittiğiniz durumlarda da bulundum. – musiKk
Elbette, 'D', E 'yerine' D, E, M (z) 'yi basabilirim ama tarihini olabildiğince temiz tutmayı tercih ederim :) –
Seni duyuyorum. Davanıza bağlı. Saat süren birleşmeler üzerinde çalıştım. Temiz bir tarihe olan sevgim sadece şu ana kadar gider. :) – musiKk