So widerrufen Sie die Git-Übermittlung lokal

下次还敢
Freigeben: 2024-04-09 12:12:22
Original
936 Leute haben es durchsucht

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 Befehlgit status, um den Status des aktuellen Arbeitsverzeichnisses und Staging-Bereichs zu überprüfen.git status命令查看当前工作目录和暂存区的状态。

2. 撤销暂存区修改:

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

git reset HEAD <文件名>
Nach dem Login kopieren

3. 撤销已提交的更改:

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

git reset --soft HEAD^
Nach dem Login kopieren

4. 确认更改:

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

其他情况:

撤销合并提交:

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

git reset --mixed ^
Nach dem Login kopieren

其中是合并提交的 ID。

撤销所有本地更改:

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

git reset --hard HEAD
Nach dem Login kopieren

警告:使用--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: rrreee3. 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: rrreee4. 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: rrreeewobei 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: rrreeeWarnung: Seien Sie vorsichtig, wenn Sie die Option --hardverwenden, 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!

Verwandte Etiketten:
git
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!