gpt4 book ai didi

git - 我如何 "un-revert"恢复 Git 提交?

转载 作者:IT王子 更新时间:2023-10-29 01:11:18 27 4
gpt4 key购买 nike

鉴于已使用 commit 提交的更改,然后使用 revert 还原,然后撤消该还原的最佳方法是什么?

理想情况下,这应该通过新的提交来完成,以免重写历史。

最佳答案

git cherry-pick <original commit sha>
将复制原始提交,本质上是重新应用提交

还原还原会做同样的事情,带有更困惑的提交消息:
git revert <commit sha of the revert>

这两种方式中的任何一种都可以让您 git push不会覆盖历史记录,因为它会在还原后创建一个新的提交。
输入 commit sha 时,通常只需要前 5 或 6 个字符:
git cherry-pick 6bfabc

关于git - 我如何 "un-revert"恢复 Git 提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728093/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com