gpt4 book ai didi

git - 使用干净的工作目录将 1 个提交从一个分支 (dev) 复制到另一个 (stable)

转载 作者:IT王子 更新时间:2023-10-29 00:36:14 26 4
gpt4 key购买 nike

我试着去理解How to undo a commit and commit the changes into the other branch in Git?但我不认为它必须那么难。 (答案是使用 branch -fstash,我认为我不需要这些。)

我当时在我的开发分支工作。在肮脏的工作目录中有两个不同的提交。在两个不同的提交中提交所有更改。最后一次提交是 WIP(因此是开发 Material )。倒数第二个已完成,应复制到 stable 分支。

我想像

$ git copy e87568fa stable

但我很确定不是这样。

cherry-pick 与此有关吗?

可以肯定的是:我希望提交保留在 dev 上。所以不是mv,而是cp

我仍然对所有这些 GIT 选项和命令感到困惑。

最佳答案

进入稳定分支:

git checkout stable

将所需的提交复制到当前分支。

git cherry-pick e87568fa

您现在可以返回开发:

git checkout dev

关于git - 使用干净的工作目录将 1 个提交从一个分支 (dev) 复制到另一个 (stable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7197941/

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