gpt4 book ai didi

git - 与 git cherry-pick 相反?

转载 作者:IT王子 更新时间:2023-10-29 01:26:44 25 4
gpt4 key购买 nike

git cherry-pick 有有效的对立面吗?例如前段时间,由于业务流程尚未准备好,我不得不进行一些临时更改以禁用一组功能。现在该业务流程已准备就绪,我想简单地删除提交及其影响。虽然我当然可以只查看这些提交的差异并找出所有需要完成的事情,但了解是否可以在不重置和丢失之后的所有内容的情况下取消历史上的那些提交会很有趣他们。

最佳答案

git revert 不是 git cherry-pick 的反义词。 git rebase -i 是。

git revert 添加一个新提交,删除一个或多个旧提交所做的更改。它不会删除原始提交。

git rebase -i 将向您显示当前提交的提交列表,返回到不在上游分支上的最后一次提交。然后您可以编辑、重新排列、更改提交消息,甚至可以从此列表中删除提交。

请记住,如果您已经推送了要删除的提交,则需要与您的队友确定删除它们,因为一旦您推送了包含已删除提交的新历史记录,他们将不得不进行调整.

关于git - 与 git cherry-pick 相反?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14779640/

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