Git-Merge - Nicht Zusammenführen von änderungen aus remote-branch
Ich abgezweigt von master und erstellt ein Zweig namens extra_work. Dann machte ich viele Veränderungen zu meistern, die enthalten, entfernen Sie einige Dateien. Später nun, als ich versuchte, die Zweig 'extra_work' in den master, es ist nicht die Verschmelzung ganz.
Es ist nicht das hinzufügen der Dateien, die habe ich entfernt, im master, im Grunde die ganze Arbeit, die ich hatte, rückgängig gemacht, jetzt will ich es wieder in meine master.
Wie führe ich diese beiden Zweige so, dass alle zusätzlichen Dateien/arbeiten aus meiner 'extra_work' Zweig führt in den master.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellungswechsel Ihr
extra_work
Zweig gegenmaster
. Diese werden Rückspulen Ihrextra_work
Zweig zu dem Zustand, wenn Sie verzweigt sind, und wenden Sie die übertragungen ausmaster
zuextra_work
. Es werden dann die Spiele alle commits ausextra_work
zurück auf sich selbst. Wenn Sie überprüfengit log
danach sehen Sie die übertragungen ausmaster
weiter zurück in der Geschichte der Branche. Sie sollten dann in der Lage sein zu verschmelzen, ummaster
ohne Probleme.Ich lief in das gleiche problem vor kurzem, während Sie große Umgestaltung. Ich löste das problem, indem Sie tun
git rebase
vonmaster
rebasierung aufextra-work
. Verstehe ich nicht diese ganze Sache, aber die Zusammenführung ging schrecklich (wie Sie erlebt), aber rebasierung in dieser bestimmten Richtung sehr einfach war. Sehen Sie sich das git-Buch auf rebasierung: http://book.git-scm.com/4_rebasing.html