413 Stimmen

Was tun mit einem Commit, das in einem abgetrennten Kopf gemacht wurde?

Mit git habe ich etwas wie dieses erstellt

git clone
git checkout {a rev number tree rev before} (here I started to be in a detached head state)
//hacking
git commit
//hacking
git commit
(some commit where made on origin/master)
git pull (which does complete because there was some error due to the fact that I'm no more on master)

Weil mir gesagt wurde, dass ich mich auch dann noch engagieren kann, wenn ich mit dem Kopf nicht bei der Sache bin, habe ich das getan. Aber jetzt möchte ich meinen abgetrennten Head-Zweig und meinen lokalen Master-Zweig zusammenführen und dann meine Änderungen nach origin/master übertragen.

Also meine Frage ist, wie könnte ich den Master-Zweig mit meinem aktuellen Zustand (abgetrennten Kopf) zusammenführen

1voto

rookie Punkte 2553

Vielleicht nicht die beste Lösung (die Geschichte wird umgeschrieben), aber man könnte auch Folgendes tun git reset --hard <hash of detached head commit> .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X