Heim >Entwicklungswerkzeuge >Idiot >So machen Sie das Hinzufügen von Git rückgängig
Um Git Add rückgängig zu machen, können Sie die folgende Methode verwenden: Git Reset HEAD
: Entfernen Sie die Datei aus dem Staging-Bereich und stellen Sie den Zustand vor der Änderung wieder her. git rm --cached : Löschen Sie die Datei aus dem Staging-Bereich, behalten Sie sie jedoch im Arbeitsverzeichnis. Git Restore : Dateien gleichzeitig aus dem Staging-Bereich und dem Arbeitsverzeichnis löschen.
Git Add rückgängig machen
Bei Verwendung von Git fügt der Befehl add
Dateien zum Staging-Bereich hinzu, um sie auf die Übermittlung vorzubereiten. Wenn Sie jedoch versehentlich eine Datei hinzufügen oder Ihre Meinung ändern, können Sie hinzufügen
rückgängig machen, indem Sie: add
命令将文件添加到暂存区域,准备提交。但是,如果您错误地添加了文件或改变了主意,您可以使用以下方法撤销 add
:
使用 <code>git reset HEAD <filename></code>
这是撤销 add
的最简单方法之一。此命令将文件从暂存区域移除,将其状态恢复为修改前:
<code>git reset HEAD <filename></code>
例如:
<code>git reset HEAD readme.txt</code>
使用 <code>git rm --cached <filename></code>
此命令从暂存区域中删除文件,但不会从工作目录中删除文件。这意味着您可以继续编辑文件,但它将不在下一次提交中包含:
<code>git rm --cached <filename></code>
例如:
<code>git rm --cached readme.txt</code>
使用 <code>git restore <filename></code>
此命令从暂存区域和工作目录中同时删除文件。这相当于使用 git reset HEAD
然后使用 git checkout -- <filename>
:
<code>git restore <filename></code>
例如:
<code>git restore readme.txt</code>
注意事项:
git revert
命令来撤销它们。add
add
rückgängig zu machen. Dieser Befehl entfernt die Datei aus dem Staging-Bereich und stellt ihren Status vor der Änderung wieder her: 🎜rrreee🎜🎜 Zum Beispiel: 🎜🎜rrreee🎜🎜Verwenden Sie <code>git rm --cached <filename></code>🎜🎜🎜 This Der Befehl löscht Dateien aus dem Staging-Bereich, jedoch nicht aus dem Arbeitsverzeichnis. Das bedeutet, dass Sie die Datei weiter bearbeiten können, sie jedoch nicht in den nächsten Commit einbezogen wird: 🎜rrreee🎜🎜 Zum Beispiel: 🎜🎜rrreee🎜🎜 Verwenden Sie git restart <filename>
🎜🎜🎜This Befehl von Dateien werden sowohl aus dem Staging-Bereich als auch aus dem Arbeitsverzeichnis gelöscht. Dies entspricht der Verwendung von git reset HEAD
und der anschließenden Verwendung von git checkout -- <filename>
: 🎜rrreee🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Hinweise: 🎜🎜git revert
verwenden, um sie rückgängig zu machen. 🎜add
hat keine Auswirkungen auf übermittelte Dateien. 🎜🎜Das obige ist der detaillierte Inhalt vonSo machen Sie das Hinzufügen von Git rückgängig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!