Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So widerrufen Sie die Git-Übermittlung lokal

So widerrufen Sie die Git-Übermittlung lokal

下次还敢
下次还敢Original
2024-04-09 12:12:221027Durchsuche

So machen Sie lokale Git-Commits rückgängig: Überprüfen Sie den aktuellen Status. Machen Sie Änderungen im Staging-Bereich rückgängig: git reset HEAD Machen Sie übermittelte Änderungen rückgängig: git reset --soft HEAD^Änderungen bestätigen

So widerrufen Sie die Git-Übermittlung lokal

So machen Sie Git rückgängig lokales Commit

Das Rückgängigmachen des lokalen Commits von Git ist sehr einfach und erfordert nur wenige Befehle.

Schritte:

1. Überprüfen Sie den aktuellen Status:

Verwenden Sie den Befehl git status, um den Status des aktuellen Arbeitsverzeichnisses und Staging-Bereichs zu überprüfen. git status 命令查看当前工作目录和暂存区的状态。

2. 撤销暂存区修改:

如果只想要撤销暂存的文件,使用以下命令:

<code>git reset HEAD <文件名></code>

3. 撤销已提交的更改:

如果想要撤销已提交的更改,使用以下命令:

<code>git reset --soft HEAD^</code>

4. 确认更改:

使用 git status 命令再次检查状态,确认更改是否已被撤销。

其他情况:

撤销合并提交:

要撤销合并提交,可以使用以下命令:

<code>git reset --mixed <commit-id>^</code>

其中 <commit-id> 是合并提交的 ID。

撤销所有本地更改:

要撤销所有本地更改,可以使用以下命令:

<code>git reset --hard HEAD</code>

警告: 使用 --hard 选项时要小心,因为它会删除所有未提交的更改。使用 --soft

🎜2. Machen Sie Änderungen im Staging-Bereich rückgängig: 🎜🎜🎜Wenn Sie nur die temporären Dateien rückgängig machen möchten, verwenden Sie den folgenden Befehl: 🎜rrreee🎜🎜3. Machen Sie die übermittelten Änderungen rückgängig: 🎜🎜🎜Wenn Sie dies rückgängig machen möchten Übermittelte Änderungen Um Änderungen vorzunehmen, verwenden Sie den folgenden Befehl: 🎜rrreee🎜🎜4. Bestätigen Sie die Änderungen: 🎜🎜🎜Verwenden Sie den Befehl git status, um den Status erneut zu überprüfen und zu bestätigen, ob die Änderungen rückgängig gemacht wurden. 🎜🎜🎜Andere Situationen: 🎜🎜🎜🎜Einen Merge-Commit rückgängig machen: 🎜🎜🎜Um einen Merge-Commit rückgängig zu machen, können Sie den folgenden Befehl verwenden: 🎜rrreee🎜wobei <commit-id> der ist ID des Merge-Commits. 🎜🎜🎜Alle lokalen Änderungen rückgängig machen: 🎜🎜🎜Um alle lokalen Änderungen rückgängig zu machen, können Sie den folgenden Befehl verwenden: 🎜rrreee🎜🎜Warnung: 🎜 Seien Sie vorsichtig, wenn Sie die Option --hard verwenden, da diese gelöscht wird alle nicht festgeschriebenen Änderungen. Verwenden Sie die Option --soft, um nicht festgeschriebene Änderungen beizubehalten. 🎜

Das obige ist der detaillierte Inhalt vonSo widerrufen Sie die Git-Übermittlung lokal. 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