Was bedeutet Git Reset -Hard -Ursprung/Master?

Was bedeutet Git Reset -Hard -Ursprung/Master?
Git ist eine Open-Source- und Free Versioning Control-Software, die die hinzugefügten Änderungen an einem Projekt im Laufe der Zeit verfolgt. Es ermöglicht mehreren Benutzern, gleichzeitig zusammenzuarbeiten und an demselben Projekt zu arbeiten, unabhängig davon, wo sie sich in der Welt befinden. Darüber hinaus ermöglicht Git den Benutzern die Geschichte der Projekte und anzeigen, wer Änderungen hinzugefügt haben. Es kann bei Bedarf auch zu einer früheren Version des Codes zurückkehren.

Dieser Beitrag wird beschreiben:

  • Was bedeutet der Befehl „Git Reset“ zusammen mit der Option "-Hard" und "Origin/Master"?
  • Wie funktioniert der Befehl „Git Reset“ zusammen mit der Option "-Hard" und "Origin/Master" funktioniert?

Was bedeutet der Befehl „Git Reset“ zusammen mit der Option "-Hard" und "Origin/Master"?

Der "Git Reset -Hard -Ursprung/Master”Kann verwendet werden, um Änderungen zu sterben und nicht mehr zu gestalten. Es löscht alle Änderungen am aktuellen lokalen Zweig, so dass es den Ursprung/der Meister gleich ist und den Kopfzeiger zurückgesetzt wird.

Wie funktioniert der Befehl „Git Reset“ zusammen mit der Option "-Hard" und "Origin/Master" funktioniert?

Um die Arbeit des zuvor besprochenen Befehls anzuzeigen, navigieren Sie zunächst zum Git Local Repository und erstellen Sie eine neue Datei im lokalen Repository. Verfolgen Sie neue Dateien im Staging -Bereich und verändern Sie Änderungen. Überprüfen Sie als Nächst. Laden Sie dann die aktualisierte Kopie des Remote -Repositorys herunter und führen Sie die “aus$ Git Reset -Hard Ursprung/Master" Befehl.

Implementieren Sie nun die oben diskutierten Anweisungen!

Schritt 1: Wechseln Sie zu dem gewünschten Git Local Repository

Navigieren Sie zum gewünschten Git -Repository, indem Sie die „ausführen“CD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ git \ test_10"

Schritt 2: Lokale Datei erstellen

Führen Sie das ausberührenBefehl, um die Datei im Git Local Repository zu erstellen:

$ touch file2.txt

Schritt 3: Lokale Datei verfolgen

Verfolgen Sie als nächstes den Git -Staging -Bereich mit dem “Git AddBefehl zusammen mit dem Dateinamen:

$ git add Datei2 hinzufügen2.txt

Schritt 4: Repository aktualisieren

Leiten Sie die "Git CommitBefehl mit dem “-MOption, um die Änderungen vorzunehmen und die gewünschte Commit -Nachricht hinzuzufügen:

$ Git Commit -m "2. Datei hinzugefügt"

Schritt 5: Überprüfen Sie den GIT -Referenzprotokollverlauf

Führen Sie den GIT -Referenzprotokollverlauf aus, um den Git -Referenzprotokollverlauf zu überprüfen. “Git -Protokoll ." Befehl:

$ git log .

Schritt 6: Remote -URL auflisten

Leiten Sie die "Git RemoteBefehl mit dem “-vOption zum Anzeigen der Liste der vorhandenen Remote -URLs:

$ git remote -v

Schritt 7: Git -Fetch

Als nächstes das aktualisierte Remote -Repository mit der “abrufenGit holt" Befehl:

$ git holen

Schritt 8: Git Reset Local Repository zurücksetzen

Schließlich führen Sie das aus “ausGit ResetBefehl mit dem “-hartOption ”und listen die“ aufHerkunft/Meister”Um das lokale Repository zurückzusetzen:

$ git Reset -harter Ursprung/Master

Schritt 9: Überprüfen Sie,

Um das lokale Repository des Zurücksetzens des Resets zu überprüfen, führen Sie die “ausGit -Protokoll ." Befehl:

$ git log .

Wir haben die Bedeutung des “beschrieben“Git Reset -Hard -Ursprung/MasterUnd wie man es benutzt.

Abschluss

Der "Git ResetBefehl mit dem “-hart"Option zusammen mit dem"Herkunft/Meister”Wird verwendet, um in geübte und nicht gebrauchte Änderungen zu vergrößern, alle vorgenommenen Änderungen am aktuellen lokalen Zweig zu entfernen und sie genauso zu machen wie Origin/Master. Um diesen Befehl zu verwenden, wechseln Sie zunächst zum Repository und erstellen Sie eine neue Datei, verfolgen Sie sie in den Staging -Bereich und begehen Sie Änderungen. Überprüfen Sie als Nächstes den Protokollhistor. Laden Sie dann die aktualisierte Kopie des Remote -Repositorys herunter und führen Sie die “aus$ Git Reset -Hard Ursprung/Master" Befehl. Dieser Beitrag erklärte, wie die “Git Reset -Hard -Ursprung/Master”Werke.