You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

提交到master后有他人后续提交,可否直接用git revert撤销自身提交

Git撤销个人提交并保留后续他人提交问题解答

你完全可以直接执行git revert <你的提交哈希值>来实现需求,后续其他开发者的提交不会受到任何影响。

  • git revert的本质是生成一个全新的提交,该提交的内容会完全抵消你指定的那次提交的所有代码变更,全程不会修改已经存在的提交历史,你之后其他开发者提交的所有内容都会原封不动保留。
  • 执行命令时需将<你的提交哈希值>替换为你自己那次提交的真实哈希,不要误填其他开发者的提交哈希即可。
  • 若执行过程中出现代码冲突,仅需要解决你那次提交和后续提交重叠部分的冲突,解决完成后正常提交即可完成撤销操作。
  • 本地操作完成后直接推送到远程master分支即可,不会干扰其他开发者后续的开发和提交流程。

内容的提问来源于stack exchange,提问作者cdmt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:06:03