Verschieben Sie den Zweigzeiger auf ein anderes Commit ohne Kasse

Verschieben Sie den Zweigzeiger auf ein anderes Commit ohne Kasse
Git ist ein grundlegendes Tool, das von Entwicklern verwendet wird, um die Quellcodedateien ihrer großen Entwicklungsprojekte zu verwalten. GIT -Entwickler interagieren mit dem GitHub Hosting -Service über die lokalen Zweige. Insbesondere ist der Git -Zweig ein beweglicher Zeiger, der auf Commits verweist. Während des Speicherns von Änderungen am GIT Current Working Repository beispielsweise die Standardzweig -Zweigstelle “,“Meister”Zeigt auf das jüngste Commit und bewegt sich nach jedem Commit sich vorwärts.

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:

  • Gehen Sie zum gewünschten Repository.
  • Zeigen Sie das Git -Protokoll des aktuellen Zweigs an.
  • Wechseln Sie zu einem anderen Zweig und überprüfen Sie das Git -Referenzprotokoll.
  • Verwenden Sie die “$ git branch -f Befehl zum Verschieben des Zweigzeigers.
  • Sehen Sie sich die aktuelle Position des Zweigzeigers an.

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.