Rud*_*die 14 git branch commit cherry-pick
我试图了解如何撤消提交并将更改提交到Git中的其他分支?但我认为不一定要那么难.(答案正在使用branch -f,stash而且我认为我不需要那些.)
我在我的开发部门工作.在脏工作目录中有两个不同的提交.在两个不同的提交中提交所有更改.最后一次提交是WIP(所以开发材料).倒数第二个完成,应该复制到stable分支.
我想象的东西
$ git copy e87568fa stable
Run Code Online (Sandbox Code Playgroud)
但我很确定不是这样.
樱桃采摘与它有关吗?
可以肯定:我希望提交保持不变dev.所以不是mv,但cp它.
我仍然对所有这些GIT选项和命令感到困惑.
Mat*_*hen 21
去稳定的分支:
git checkout stable
Run Code Online (Sandbox Code Playgroud)
将所需的提交复制到当前分支.
git cherry-pick e87568fa
Run Code Online (Sandbox Code Playgroud)
您现在可以返回dev:
git checkout dev
Run Code Online (Sandbox Code Playgroud)