Comment se retirer après avoir soumis le code : recherchez immédiatement l'erreur : utilisez la commande "git reset --soft HEAD~1". Transmis à l'entrepôt distant : utilisez la commande "git push -f origin
" pour forcer la validation d'écrasement. Validations fusionnées : utilisez la commande "git revert " pour créer une validation de restauration, puis transférez-la vers le référentiel distant.
Rétractation après que git ait validé le code
Rétraction rapide
Si vous réalisez l'erreur immédiatement après la soumission, vous pouvez utiliser la commande suivante pour retirer le commit :
<code>git reset --soft HEAD~1</code>
Cette commande conservera le changements dans la zone de transit, mais ignore la validation la plus récente.
Rétracter un commit qui a été poussé vers le référentiel distant
Si un commit a été poussé vers le référentiel distant, il ne peut pas être retiré directement. Cependant, il peut être remplacé par une poussée forcée :
-f
pour forcer le push d'un nouveau commit-f
标志强制推送新提交:<code>git push -f origin <branch-name></code>
此操作将覆盖远程仓库中的旧提交。
撤回已合并的提交
如果提交已被合并到其他分支,则无法直接撤回。但是,可以创建回滚提交以撤消更改:
git revert
: <code>git revert <commit-hash></code>
git revert
pour créer un commit de rollback 🎜 : 🎜🎜<code>git push origin <branch-name></code>
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!