Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So stellen Sie alle Änderungen in Git wieder her

So stellen Sie alle Änderungen in Git wieder her

WBOY
WBOYOriginal
2022-01-07 15:14:3933409Durchsuche

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.

So stellen Sie alle Änderungen in Git wieder her

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 -- * // 还原所有文件
    Wenn es Fall 2 ist:
  • 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
  • Empfohlenes Lernen: „
  • Git Tutorial

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!

Stellungnahme:
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