Ich habe die Grundlegende Verzweigung und Zusammenführung Abschnitt des Git Community Book.
Also folge ich ihm und erstelle einen Zweig: experimental
.
Dann ich:
-
zum experimentellen Zweig wechseln (git checkout experimental)
-
einen Haufen Änderungen vornehmen
-
Übertragen Sie es (git commit -a)
-
Wechsel zum Master-Zweig (git checkout master)
-
einige Änderungen vornehmen und diese festschreiben
-
zurück zu experimental wechseln (git checkout experimental)
-
Master-Änderung nach experimental zusammenführen (git merge master)
-
es gibt einige Konflikte, aber nachdem ich sie aufgelöst habe, habe ich 'git add myfile' gemacht
-
Und jetzt stecke ich fest, ich kann nicht zurück zum Master wechseln.
wenn ich es tue
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
und das habe ich getan:
$ git rebase --abort
Keine Umbasierung im Gange?
und das habe ich:
$ git add res/layout/socialhub_list_item.xml
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
Was kann ich tun, damit ich zu meinem Master-Zweig zurückkehren kann?