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.
É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>
git status
命令查看当前工作目录和暂存区的状态。2. 撤销暂存区修改:
如果只想要撤销暂存的文件,使用以下命令:
<code>git reset --soft HEAD^</code>
3. 撤销已提交的更改:
如果想要撤销已提交的更改,使用以下命令:
<code>git reset --mixed <commit-id>^</code>
4. 确认更改:
使用 git status
命令再次检查状态,确认更改是否已被撤销。
其他情况:
撤销合并提交:
要撤销合并提交,可以使用以下命令:
<code>git reset --hard HEAD</code>
其中 <commit-id>
是合并提交的 ID。
撤销所有本地更改:
要撤销所有本地更改,可以使用以下命令:
rrreee警告: 使用 --hard
选项时要小心,因为它会删除所有未提交的更改。使用 --soft
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!