2017-06-28 5 views
0

Bevor ich meine neueste Commit als Master zu sehen, aber jetzt sehe ich nur die ID.So ändern Sie die aktuelle Commit-ID zum Master: git

zB Nicholas ((615668f ...)) MirrorMe

Was ich will : Nicholas (Master) MirrorMe

Ich habe versucht, es zu ändern "git branch -m" Master mit "aber es sagt,‚fatal: ein Zweig namens ‚Master‘ ist bereits vorhanden‘

Meine Frage ist, wie kann ich machen alle meine neuesten Commits Leitwarte wie vor

+0

"jetzt sehe ich nur die id", see it ** wo **? –

Antwort

1

Sie wahrscheinlich ein ausgecheckt..? lokale Kopie eines Zweiges (wie origin/master) oder ein Festschreiben, und sind in einem gelöschten Zustand (der im schreibgeschützten Modus ist).

  1. Löschen Sie Ihren lokalen Master-Zweig mit git branch -D master (oder sicher Master-Zweig mit git checkout master; git branch -m save; git checkout 615668f umbenennen)
  2. Recreate Meister aus aktuellen begehen mit git checkout -b master
+0

Wenn das der Fall ist, wäre es nicht sicherer und einfacher, einfach "checkmaster" zu "git"? –

+0

ja natürlich, wenn sein Master-Zweig im gewünschten Zustand ist – sboye

+0

Danke, dass geholfen hat – user2070739

0

Kasse von Ast oder begehen ID und dann verschmelzen

git checkout branch-name or ID 
Verwandte Themen