gpt4 book ai didi

git - 如何一次 pull git 中的一系列提交?

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

我在一个 fork 中有一系列提交,我想一次对我的 fork 应用或拒绝一个。我应该为此使用 git cherry-pick 吗?

最佳答案

我会为此使用交互式 rebase :

git rebase -i master fork-branch

当 git 询问你想对每个提交做什么时,告诉它对所有提交进行编辑(搜索并替换 pick -> edit)。保存并退出,交互式 rebase 将通过提交,在每个提交处停止让你做你的事情。做你的测试,决定是否要保留它。如果这样做,只需运行 git rebase --continue 即可继续下一步。如果你不这样做,运行 git reset --hard HEAD^ 重置到上一个提交,扔掉你不想要的,然后继续 git rebase --continue

如果有您马上就知道不需要的提交,您可以将它们从列表中删除,而不是将选择更改为编辑。当然,如果我完全误解了,而且你不需要做任何测试,那么你几乎可以忽略前面的段落,并通过有选择地删除行来完成这一切。

关于git - 如何一次 pull git 中的一系列提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3469163/

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