gpt4 book ai didi

git - 还原 git 上次提交并将其保存在不同的分支中

转载 作者:太空狗 更新时间:2023-10-29 12:56:43 30 4
gpt4 key购买 nike

有没有办法回滚上次的提交,放到单独的分支中,以供以后测试?我做了一些我不想完全丢弃的更改,我只是想将它们放在不同的分支中以供进一步测试。

谁能帮我解决这个问题?

最佳答案

是的,您可以实现这一点 - 从当前分支分支并创建一个新分支以保留提交, checkout 回原始分支,然后回滚原始分支中的提交。

因此,从您当前的分支(我们称它为 current),创建并 check out 一个新分支 separate

git checkout -b separate

这将 create a new branch separate 将有新的提交。现在回到原来的分支

git checkout current

在这个分支上,您现在可以 rollback the last commit

git reset --hard HEAD~1

如果您稍后想要访问那个旧的提交,您必须执行 git checkout separate 并且该提交应该在该分支中可用。

关于git - 还原 git 上次提交并将其保存在不同的分支中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20033023/

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