git problem - wurde vom Zweig losgelöst

8

Zufällig habe ich mich von meinem Bewerbungszweig losgelöst:

  

Derzeit in keinem Zweig.    nichts   übergeben (Arbeitsverzeichnis sauber)

Wie kann ich in die Filiale zurückkehren?

    
Oded Harth 09.03.2011, 20:04
quelle

2 Antworten

12

Versuchen Sie:

%Vor%

... oder welcher Zweig du auch immer warst. Um eine weitere Erklärung zu geben:

Eine der häufigsten Anwendungen von git checkout besteht darin, von einem Zweig zum anderen zu wechseln. z.B. git checkout experiment , git checkout master . Sie können jedoch auch den Namen eines Tags oder die SHA1-Summe (Objektname) eines Commits angeben. In diesem Fall wird git HEAD ändern (was normalerweise auf eine Verzweigung zeigt, die angibt, dass dies Ihre aktuelle Verzweigung ist) zu diesem Tag oder Commit. Dies ist bekannt als "abgetrennter HEAD" oder "nicht in einem Zweig" - der Hauptunterschied besteht darin, dass wenn Sie Commits erstellen, wenn Sie sich im abgetrennten HEAD-Modus befinden, sie keinen Zweig weiterbringen, so dass sie leichter zu verlieren sind Spur von.

Dies ist jedoch sehr nützlich, wenn Sie den Zustand Ihres Repositorys an einem beliebigen Punkt in der Vergangenheit betrachten möchten. (z.B. auf diese Art herumzuspringen ist oft der erste Schritt, um das letzte gute Commit für (das tolle) git bisect zu finden.)

    
Mark Longair 09.03.2011, 20:06
quelle
2
%Vor%

Oder ein anderer Zweig, den Sie möchten.

    
Tomas 09.03.2011 20:06
quelle

Tags und Links