Maison > outils de développement > git > le corps du texte

Comment révoquer la soumission git localement

下次还敢
Libérer: 2024-04-09 12:12:22
original
1045 Les gens l'ont consulté

Comment annuler les commits locaux de Git : vérifiez l'état actuel. Annulez les modifications de la zone de préparation : git reset HEAD commit local

Annuler le commit local de Git est très simple et ne nécessite que quelques commandes. Comment révoquer la soumission git localement

Étapes :

1. Vérifiez l'état actuel :

Utilisez la commande git status pour vérifier l'état du répertoire de travail actuel et de la zone de préparation.

2. Annulez les modifications dans la zone de préparation :

Si vous souhaitez uniquement annuler les fichiers temporaires, utilisez la commande suivante :

<code>git reset HEAD <文件名></code>
Copier après la connexion
git status 命令查看当前工作目录和暂存区的状态。

2. 撤销暂存区修改:

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

<code>git reset --soft HEAD^</code>
Copier après la connexion

3. 撤销已提交的更改:

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

<code>git reset --mixed <commit-id>^</code>
Copier après la connexion

4. 确认更改:

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

其他情况:

撤销合并提交:

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

<code>git reset --hard HEAD</code>
Copier après la connexion

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

撤销所有本地更改:

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

rrreee

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

3. Annulez les modifications soumises : 🎜🎜🎜Si vous souhaitez annuler les modifications apportées. modifications soumises Pour apporter des modifications, utilisez la commande suivante : 🎜rrreee🎜🎜4. Confirmez les modifications : 🎜🎜🎜Utilisez la commande git status pour vérifier à nouveau l'état afin de confirmer si les modifications ont été annulées. 🎜🎜🎜Autres situations : 🎜🎜🎜🎜Annuler un commit de fusion : 🎜🎜🎜Pour annuler un commit de fusion, vous pouvez utiliser la commande suivante : 🎜rrreee🎜où <commit-id> est le ID du commit de fusion. 🎜🎜🎜Annuler toutes les modifications locales : 🎜🎜🎜Pour annuler toutes les modifications locales, vous pouvez utiliser la commande suivante : 🎜rrreee🎜🎜Attention : 🎜 Soyez prudent lorsque vous utilisez l'option --hard car elle supprimera toutes les modifications non validées. Utilisez l'option --soft pour conserver les modifications non validées. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
git
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal