Git-Commits rückgängig machen: Eine leistungsstarke Technik

GitGitBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Git ist ein leistungsstarkes Tool, das Entwicklern ermöglicht, Änderungen an ihrer Codebasis zu verfolgen. Eine nützliche Funktion von Git ist die Möglichkeit, Commits rückgängig zu machen. Dies kann hilfreich sein, wenn Sie Änderungen rückgängig machen oder zu einer früheren Version Ihres Codes zurückkehren müssen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12755{{"Git-Commits rückgängig machen: Eine leistungsstarke Technik"}} end

Commits rückgängig machen

Als Entwickler haben Sie an einem Projekt gearbeitet und mehrere Commits durchgeführt. Allerdings stellen Sie fest, dass die letzten paar Commits Fehler enthalten und Sie zu einer früheren Version Ihres Codes zurückkehren müssen. Sie müssen Git verwenden, um Ihre Commits rückgängig zu machen und zur vorherigen Version Ihres Codes zurückzukehren.

Um diesen Lab zu absolvieren, verwenden Sie das Git-Repository git-playground aus Ihrem GitHub-Konto, das von einem Fork von https://github.com/labex-labs/git-playground.git stammt. Folgen Sie diesen Schritten:

  1. Klonen Sie das Repository auf Ihren lokalen Computer:
git clone https://github.com/your-username/git-playground.git
cd git-playground
  1. Erstellen Sie einen neuen Branch namens rewind-commits:
git checkout -b rewind-commits
  1. Zeigen Sie den Commit-Verlauf des Repositories an und erkennen Sie, dass der letzte Commit Fehler enthält und Sie zu einer früheren Version Ihres Codes zurückkehren müssen:
git log
  1. Verwenden Sie Git, um Ihre Commits um 1 rückgängig zu machen:
git reset HEAD~1 --hard
  1. Vergewissern Sie sich, dass Sie Ihre Commits erfolgreich rückgängig gemacht haben:
git log
  1. Stellen Sie Ihre Änderungen auf den Branch rewind-commits hoch:
git push --force origin rewind-commits

Dies ist das Endresultat:

cf80005 (HEAD -> rewind-commits, origin/rewind-commits) Added file1.txt
b00b937 Initial commit

Zusammenfassung

Das Zurücksetzen von Commits ist eine nützliche Funktion von Git, die Entwicklern ermöglicht, Änderungen zurückzunehmen und zu einer früheren Version ihres Codes zurückzukehren. Mit dem Befehl git reset können Entwickler ihre Commits leicht zurücksetzen und zu einer früheren Version ihres Codes zurückkehren. In diesem Lab haben Sie gelernt, wie Sie Git verwenden, um Commits zurückzusetzen und zu einer früheren Version Ihres Codes zurückzukehren.