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:
- Klonen Sie das Repository auf Ihren lokalen Computer:
git clone https://github.com/your-username/git-playground.git
cd git-playground
- Erstellen Sie einen neuen Branch namens
rewind-commits
:
git checkout -b rewind-commits
- 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
- Verwenden Sie Git, um Ihre Commits um 1 rückgängig zu machen:
git reset HEAD~1 --hard
- Vergewissern Sie sich, dass Sie Ihre Commits erfolgreich rückgängig gemacht haben:
git log
- 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