gpt4 book ai didi

Git:如何在 rebase 期间修复提交

转载 作者:太空狗 更新时间:2023-10-29 13:20:20 25 4
gpt4 key购买 nike

我遇到了以下问题:

在git rebase时,有一个自动解析的commit出错,即自动解析的结果,在头文件中第二次引入函数声明,编译失败。

我的问题是:假设我仍在 rebase 过程中,是否可以返回到自动解决的提交,手动解决它,然后继续 rebase ?

最佳答案

您应该首先完成原始 rebase ,以便您的存储库处于已知状态。然后很容易编辑引入交互式 rebase 错误的提交。检查要修复的提交的 sha1,然后执行

git rebase -i <sha1>^

将打开一个编辑器,其中包含从 HEAD 到您要修复的提交的提交。从列表中找到提交(它应该是第一个),将单词“pick”替换为“edit”,保存并退出编辑器。

现在你可以修复错误,然后做

git commit -a --amend
git rebase --continue

就是这样!

关于Git:如何在 rebase 期间修复提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14294905/

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