2016-11-02 1 views
2

Ich hatte einige lokale Commits und es wurden Änderungen am Master vorgenommen. Also habe ich ein:Machen Sie eine Git Merge, die gedrückt wurde und wiederholen Sie die Zusammenführung

git pull // it automatically merged and had a conflict with one file only. 
subl <file> // Made the wrong fix and saved it 
git commit // It opened nano and I Typed "fixed merge" saved it 
git push master origin 

Wie ich gehe zurück, bevor der Zug und wiederholen Sie die Zusammenführung und schieben? Vor allem vor der Zusammenführung zurück.

+0

Mögliche Duplikat begehen neue zu begehen [Wie einen Merge-Commit zurücknehmen, der bereits in den Remote-Zweig verschoben wurde?] (http://stackoverflow.com/questions/7099833/how-to-revert-a-merge-commit-thats-ready-pushed-to-remote-branch) – 1615903

+0

Es gibt detailliertere Anweisungen zum Rückgängigmachen g fusioniert hier: [Fusionen rückgängig machen] (https://git-scm.com/blog/2010/03/02/undoing-merges.html) – 108

Antwort

4

Sie zurückkehren können, dass mit fusionieren:

git revert -m 1 (Commit id of the merge commit) 

Weiteren Informationen finden Sie in Official GUIDE

gefunden werden, und Sie können mit git reflog <branch> es in anderer Art und Weise tun, um herauszufinden, wo Ihre Filiale vor der Zusammenführung war und git reset --hard <commit_id>, um die alte Revision wiederherzustellen (Sie werden zu diesem Commit zurückkehren). Dann kannst du einfach push es zurück.

Reflog zeigt Ihnen ältere Status der Verzweigung, so dass Sie sie zu jedem Änderungssatz zurückgeben können, den Sie mögen.

sicher, dass Sie in der richtigen Zweig sind

+0

Also nachdem ich das mache und einen Pull mache, bekomme ich den gleichen Konflikt, den ich habe vorher bekommen? Und ich sehe, dass der Push, den ich mit dem falschen Merge gemacht habe, immer noch auf Master ist? – IskandarG

+0

Dies lässt Git mit der irrigen Annahme, dass die zusammengeführten Commits immer noch auf dem Zielzweig sind. –

0

Sie zur letzten zurückkehren können begehen:

git revert HEAD 

Es kehrt Ihr als

Verwandte Themen