Git Checkout wechselt die Filiale in No Branch

Git Checkout wechselt die Filiale in No Branch

Der "Git CheckoutMit ”Befehl ermöglicht es den Entwicklern, den gewünschten Sha-hash zu überprüfen, um die Kopfposition zu bewegen. Wenn Developer-Checkout eines Sha-Hash-Kasses jedoch direkt in eine "in eine" versetzt "abgelöster KopfStaat, was bedeutet, dass der aktuelle Sha-Hash, den Entwicklerkopie überprüft hat und nicht darauf hinweist, auf sie zu zeigen. Sie können zurück in den Git Local Ast wechseln, um aus dem abgelösten Hauptstaat herauszukommen.

In diesem Artikel wird die Methode zur Anpassung und Lösung des "Git Checkout" -Anwechselns in "No Branch" -Problem erläutert und behoben.

So beheben Sie "Git Checkout" wechselt die Filiale in "No Branch" -Problem?

Um das anzugehen "Kein Zweig”Ausgabe, folgen Sie den Schrittenserien:

  • Wechseln Sie zu dem erforderlichen Git -Repository
  • Sehen Sie sich den Git Reference -Protokoll -Verlauf an.
  • Kopieren Sie die gewünschte Commit -ID aus dem Protokollverlauf
  • Leiten Sie die "Git Checkout " Befehl.
  • Um dieses Problem zu lösen, führen Sie die “aus“ ausGit Checkout " Befehl.

Schritt 1: Wechseln Sie in Git Repository

Navigieren Sie zunächst zum Git -Repository, indem Sie die “ausführen“CD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ Git"

Schritt 2: Git -Protokollreferenzverlauf

Verwenden Sie dann den angegebenen Befehl, um den Git Reference -Protokoll -Verlauf zu überprüfen:

$ git log

Hier wird die Liste der aktuellen Repository -Commits angezeigt. Wählen Sie nun das gewünschte Commit aus:

Schritt 3: Checkout zu verpflichten

Kasse zum gewünschten Commit durch die Ausführung des “Git CheckoutBefehl zusammen mit dem Sha-hash:

$ git checkout 5ed63cf

Es kann beobachtet werden, dass der Kopf auf eine bestimmte Commit -ID zeigt:

Schritt 4: Überprüfen

Verifizieren Sie danach den Kopfzeiger, der sich in den angegebenen Beiten sha-hash durch die “bewegen“Git -Protokoll" Befehl:

$ git log .

Gemäß der untergegebenen Ausgabe zeigt der Kopf der spezifischen Lit-ID und sich in “Kein Zweig”:

Schritt 5: Wechseln Sie in die lokale Filiale

Führen Sie nun das aus “ausGit CheckoutBefehl ”und wechseln Sie zum lokalen Zweig:

$ Git Checkout Master

Hier bewegt sich der Kopfzeiger zum angegebenen “Meister" Zweig:

Wir haben den Prozess effektiv diskutiert, um die "Git Checkout" -Anwechslung in "No Branch" -Problem anzugehen und zu lösen.

Abschluss

Um das anzugehen "Git Checkout ”Ändert den Zweig in“Kein ZweigIssue wechseln Sie zunächst zum erforderlichen Git -Repository und sehen Sie sich den Git Reference -Protokoll -Verlauf an. Kopieren Sie die gewünschte Commit -ID aus dem Protokollverlauf und führen Sie die “aus“ ausGit Checkout " Befehl. Um dieses Problem zu lösen, führen Sie die “aus“ ausGit Checkout " Befehl. Dieser Artikel veranschaulicht die Methode, um das "Git Checkout" in "No Branch" -Problem anzugehen und zu beheben ".