In diesem Artikel wird das Verschieben eines Zweigzeigers in einen anderen Zweig ohne Checkout erläutert.
So verschieben Sie den Zweigzeiger auf ein anderes Commit ohne Kaufabteilung?
Befolgen Sie die angegebenen Schritte:
Schritt 1: Navigieren Sie zum bestimmten Verzeichnis
Wechseln Sie in das lokale Git -Verzeichnis, indem Sie die ausführen “CD" Befehl:
$ CD "C: \ Git \ test_repo"
Schritt 2: Überprüfen Sie das Git -Protokoll:
Um das GIT -Protokoll anzuzeigen, um die aktuelle Position des Zweigzeigers zu überprüfen, verwenden Sie die “Git -ProtokollBefehl zusammen mit dem “-eine Linie" Flagge:
$ Git -Protokoll -Einmal
Wie Sie sehen können, zeigt der Zweigzeiger auf die “löschen" begehen:
Schritt 3: Wechseln Sie zu einem anderen Zweig
Wechseln Sie als nächstes mit Hilfe des “zum gewünschten lokalen Zweig"$ Git Switch" Befehl:
$ Git Switch Master
Schritt 4: Git -Protokoll des aktuellen Zweigs anzeigen
Überprüfen Sie das GIT -Referenzprotokoll, um die aktuelle Position des Kopfzeigers im aktuellen Arbeitszweig anzuzeigen:
$ Git -Protokoll -Einmal
Hier, aus der folgenden Ausgabe, können Sie sehen, dass der Kopf zeigt “Meister" Zweig:
Schritt 5: Zeiger des Zweigzeigers bewegen
Verwenden Sie das „Nutzen$ Git BranchBefehl zusammen mit dem Zweignamen:
$ Git Branch -f Dev
Hier das "-F”Option repräsentiert die“GewaltDas wird feststellen, wo der Zweigkopf zeigt:
Schritt 6: Zweigzeiger anzeigen
Überprüfen Sie als Nächstes die Position des Kopfes mit dem Befehl gegebener Verderben:
$ Git Show Head
Wie Sie sehen können, wird die Position des Kopfes in einen anderen Zweignamen verschoben “Dev" ebenso gut wie "Meister" Zweig:
Schritt 7: Wechseln Sie zu einem anderen Zweig
Danach wechseln Sie zum “DevZweig, um die Änderungen in diesem bestimmten Zweig anzuzeigen:
$ git switch dev
Schritt 8: Überprüfen Sie den Kopfzeiger
Stellen Sie schließlich sicher, dass die Position des Kopfes in den neu erstellten aktuellen Arbeitszweig verschoben wird:
$ Git Show Head
Es kann beobachtet werden, dass die Position des Kopfes auf die „zeigt“Meister"Zweig sowie"Dev" Zweig:
Wir haben das Verfahren des beweglichen Zweigzeigers auf verschiedene Commits ohne Kasse effizient erklärt.
Abschluss
Um den Zweigzeiger auf ein anderes Komitee ohne Kasse zu verschieben, navigieren Sie zunächst zum jeweiligen Repository und überprüfen Sie das Git -Protokoll des aktuellen Zweigs. Wechseln Sie dann zu einem anderen Zweig und sehen Sie sich sein Git -Referenzprotokoll an, um dorthin zu gelangen, wo der Kopf zeigt. Verschieben Sie den Zweigzeiger danach mit Hilfe des “$ git branch -f " Befehl. Zuletzt sehen Sie die Position des Kopfes mit dem “$ Git Show Head" Befehl. Dieser Beitrag hat die Methode zum Verschieben eines Zweigzeigers in ein anderes Git -Commit ohne Kaufabteilung erläutert.