Methode: 1. Verwenden Sie den Befehl „git checkout --file“, um die Datei wiederherzustellen, wenn kein Git-Vorgang erfolgt. 2. Wenn die Datei an den Staging-Bereich gesendet wird, verwenden Sie den Befehl „git reset HEAD“, um ein Rollback durchzuführen 3. Senden Sie die Datei an das Warehouse. Verwenden Sie den Befehl „git reset HEAD^“, um zur vorherigen Version zurückzukehren.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Git-Version 2.30.0, Dell G3-Computer. So stellen Sie alle Änderungen in Git wieder her : nach der Bearbeitung), führen Sie git add aus, aber kein git commit -m „Message xxx“)
Die Datei wurde geändert und an den Warehouse-Bereich übermittelt (d. h.: führen Sie nach der Bearbeitung git add und git commit -m „Message xxx“ aus ")
Wenn es Fall 1 ist:
git checkout -- aaa.html // 指定还原`aaa.html`文件 git checkout -- * // 还原所有文件
git log --oneline // 可以省略 git reset HEAD // 回退到当前版本 git checkout -- aaa.html
Wenn es Fall 3 ist:
git log --oneline // 可以省略 git reset HEAD^ // 回退到上一个版本,注意看HEAD后面有个 ^HEAD^ 是回退到上个版本HEAD^^ 是回退到上上个版本HEAD~数字 是回退到数字个版本 git checkout -- aaa.html
“
Das obige ist der detaillierte Inhalt vonSo stellen Sie alle Änderungen in Git wieder her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!