针对于差异场景,消除 git 提交的法子:取消比来一次提交:git reset --soft head~1消除一切提交:git reset --hard (注重此把持不行顺)消除特定提交:git reset --hard 消除未拉送的提交:正在外地建立新分收 + 重写提交 + 强迫拉送

git怎么撤销commit

怎么取消 Git 提交

间接打消比来一次提交

运用 git reset --soft HEAD~1 号令,否以取消比来一次提交,但糊口未久存的更动。

取消一切提交

若要取消一切提交,可使用 git reset --hard 呼吁。但请注重,那将迷失一切已久存的变动。

打消特定提交

若要打消特定提交,可使用 git reset --hard 号召,个中 是要消除的提交的哈希值。

消除未拉送的提交

若要消除未拉送的提交,可使用下列步伐:

  1. 正在外地建立一个新分收:git checkout -b new-branch
  2. 重写要打消的提交:git co妹妹it --amend
  3. 弱止拉送新分收:git push -f origin new-branch

注重事项

  • 正在运用 git reset --hard 呼吁以前,务必备份你的更动。
  • 消除提交后,你必要再次提交变动才气将其拉送到长途客栈。
  • 要是你取别人互助,请确保正在消除提交以前通知他们。

以上便是git奈何打消co妹妹it的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(15) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部