Heim Entwicklungswerkzeuge Idiot So stellen Sie die vorherige Version in Git wieder her

So stellen Sie die vorherige Version in Git wieder her

May 20, 2023 am 11:42 AM

So stellen Sie die vorherige Version mit Git wieder her

Git ist ein verteiltes Open-Source-Versionskontrollsystem, das historische Codeversionen für Programmierer verwalten kann. Wenn wir zu einer früheren Version unseres Codes zurückkehren möchten, erleichtert uns Git die Rückkehr zu einer früheren Version. Als Nächstes besprechen wir, wie Sie eine frühere Version in Git wiederherstellen.

Schritt eins: Versionsverlauf anzeigen

In Git können wir den Befehl git log verwenden, um den Versionsverlauf anzuzeigen. Dieser Befehl listet alle Commit-Datensätze vom aktuellsten bis zum weitesten auf. Jeder Datensatz hat einen eindeutigen SHA-Wert. Mithilfe des SHA-Werts können wir bestimmen, auf welche Version wiederhergestellt werden soll.

Befehl verwenden:

$ git log
Nach dem Login kopieren

Nach der Ausführung des obigen Befehls gibt Git einen Protokolldatensatz ähnlich dem folgenden aus:

commit 4634cd01b2e831942d87d321c1f34c67d04e25a2 (HEAD -> master)
Author: Tom <tom@example.com>
Date:   Mon Jun 1 15:11:22 2020 +0800

    Updated readme file

commit 4f3d4e8d43a1df45a41e721fd33b9fefa9cc196c
Author: Tom <tom@example.com>
Date:   Sun May 31 11:08:38 2020 +0800

    Added documentation files

commit 1514e158c6dbf2a1f11a27283864d1f0fcf37dc3
Author: Tom <tom@example.com>
Date:   Sat May 30 17:27:19 2020 +0800

    Initial commit
Nach dem Login kopieren

In diesem Beispiel: Wir sind Die Readme-Datei wurde am 1. Juni 2020 aktualisiert. Wir möchten den Code auf die Version vor dem Update wiederherstellen, nämlich die Commit-Version 4f3d4e8d43a1df45a41e721fd33b9fefa9cc196c.

Schritt 2: Wiederherstellen zur vorherigen Version

In Git können wir den Befehl „git checkout“ verwenden, um die vorherige Version wiederherzustellen. Wir können git checkout plus den SHA-Wert der wiederherzustellenden Version verwenden, wie unten gezeigt:

$ git checkout 4f3d4e8d43a1df45a41e721fd33b9fefa9cc196c
Nach dem Login kopieren

Nach der Ausführung dieses Befehls stellt Git unseren Code auf die angegebene Version wieder her. Beachten Sie, dass dadurch Änderungen verloren gehen, die wir in nachfolgenden Commits vorgenommen haben. Wenn wir das Zurücksetzen rückgängig machen möchten, können wir den folgenden Befehl ausführen:

$ git checkout master
Nach dem Login kopieren

Dadurch wird Git auf unseren letzten Commit zurückgesetzt und alle seitdem vorgenommenen Änderungen werden rückgängig gemacht.

Schritt 3: Senden Sie den wiederhergestellten Code.

Wenn wir mit dem wiederhergestellten Code zufrieden sind, müssen wir diese Version einreichen. Änderungen können mit dem folgenden Befehl festgeschrieben werden:

$ git add .
$ git commit -m "Reverted to previous version"
Nach dem Login kopieren

Der obige Code fügt alle Änderungen zum Staging-Bereich hinzu, und dann können wir diese Version mit der Festschreibungsmeldung „Auf vorherige Version zurückgesetzt“ festschreiben.

Fazit

Das Wiederherstellen von Code in Git ist sehr einfach. Sie können den Versionsverlauf anzeigen, den Befehl „git checkout“ verwenden, um die vorherige Version wiederherzustellen, und dann die Änderungen übernehmen. Dieses offene Versionskontrollsystem kann Entwicklern eine flexiblere Methode zur Codeverwaltung bieten. Bitte beachten Sie jedoch auch, dass bei der wiederhergestellten Version bestimmte historische Daten verloren gehen. Verwenden Sie sie daher bitte mit Vorsicht.

Das obige ist der detaillierte Inhalt vonSo stellen Sie die vorherige Version in Git wieder her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Git vs. GitHub: Versionskontrolle und Code -Hosting Git vs. GitHub: Versionskontrolle und Code -Hosting Apr 11, 2025 am 11:33 AM

Git ist ein Versionskontrollsystem, und GitHub ist eine GIT-basierte Code-Hosting-Plattform. Git wird verwendet, um Codeversionen zu verwalten und unterstützt lokale Operationen. GitHub bietet Online -Zusammenarbeitstools wie das Problem mit der Ausgabe und PullRequest.

Ist Git das gleiche wie GitHub? Ist Git das gleiche wie GitHub? Apr 08, 2025 am 12:13 AM

Git und Github sind nicht dasselbe. Git ist ein Versionskontrollsystem, und GitHub ist eine GIT-basierte Code-Hosting-Plattform. Git wird verwendet, um Codeversionen zu verwalten, und GitHub bietet eine Online -Zusammenarbeit.

Ist Github schwer zu lernen? Ist Github schwer zu lernen? Apr 02, 2025 pm 02:45 PM

Github ist nicht schwer zu lernen. 1) Meister Sie das Grundwissen: GitHub ist ein GIT-basiertes Versionskontrollsystem, mit dem Code Änderungen und kollaborative Entwicklung nachverfolgt werden. 2) Kernfunktionen verstehen: Versionskontrolle zeichnet jede Einreichung, die Unterstützung lokaler Arbeiten und Remote -Synchronisation auf. 3) Lernen Sie, wie Sie verwendet werden: vom Erstellen eines Repositorys bis hin zum Drücken von Commits bis hin zur Verwendung von Zweigen und Ziehenanforderungen. 4) Lösen Sie gemeinsame Probleme: wie Zusammenführungskonflikte und Vergessen, Dateien hinzuzufügen. 5) Optimierungspraxis: Verwenden Sie aussagekräftige Einreichungsnachrichten, Reinigen Sie Niederlassungen und Verwalten Sie Aufgaben mithilfe der Projektplatine. Durch Praxis und Community -Kommunikation ist Githubs Lernkurve nicht steil.

Soll ich Git oder Github in meinen Lebenslauf setzen? Soll ich Git oder Github in meinen Lebenslauf setzen? Apr 04, 2025 am 12:04 AM

In Ihrem Lebenslauf sollten Sie sich dafür entscheiden, Git oder GitHub basierend auf Ihren Positionsanforderungen und persönlichen Erfahrungen zu schreiben. 1. Wenn die Position GIT -Fähigkeiten erfordert, markieren Sie Git. 2. Wenn die Position der Positionsbeteiligung bewertet, zeigen Sie GitHub. 3. Beschreiben Sie die Nutzungserfahrung und die Projektfälle im Detail und beenden Sie einen vollständigen Satz.

So aktualisieren Sie den Code in Git So aktualisieren Sie den Code in Git Apr 17, 2025 pm 04:45 PM

Schritte zur Aktualisierung von Git -Code: CODEHOUSSCHAFTEN:

Besitzt Microsoft Git oder GitHub? Besitzt Microsoft Git oder GitHub? Apr 05, 2025 am 12:20 AM

Microsoft besitzt keinen Git, sondern besitzt GitHub. 1.Git ist ein verteiltes Versionskontrollsystem, das 2005 von Linus Torvaz erstellt wurde. 2. GitHub ist eine Online -Code -Hosting -Plattform, die auf Git basiert. Es wurde 2008 gegründet und 2018 von Microsoft übernommen.

Soll ich mit Git oder GitHub beginnen? Soll ich mit Git oder GitHub beginnen? Apr 06, 2025 am 12:09 AM

Ausgehend von Git eignet sich besser für ein tiefes Verständnis der Prinzipien der Versionskontrolle. Ausgehend von GitHub eignet sich besser für die Konzentration auf Zusammenarbeit und Code -Hosting. 1.Git ist ein verteiltes Versionskontrollsystem, mit dem die Code -Versionsverlauf verwaltet wird. 2. GitHub ist eine Online -Plattform, die auf Git basiert und die Funktionen für Code -Hosting und Kollaboration bietet.

So laden Sie GIT -Projekte auf lokale Herd herunter So laden Sie GIT -Projekte auf lokale Herd herunter Apr 17, 2025 pm 04:36 PM

Um Projekte lokal über Git herunterzuladen, befolgen Sie die folgenden Schritte: Installieren Sie Git. Navigieren Sie zum Projektverzeichnis. Klonen des Remote-Repositorys mit dem folgenden Befehl: Git Clone https://github.com/username/repository-name.git.git

See all articles