14 git branch branching-and-merging
这通常发生在我的工作流程中:我正在一个单独的分支中处理一个功能,而在执行此操作时,我会遇到需要修复的小东西,但是例如在框架或站点布局中处于较高位置.
我想切换回主开发分支并从那里提交选择文件的更改,然后返回到功能分支,并重新设置,以便我可以继续使用无关的调整/错误修正.
我正在使用git stash
并git stash pop
执行此操作,但是我从一些我修改过的文件中得到了很多冲突,但无论如何都不需要提交给父分支.
是否有另一种方法可以避免冲突或以某种方式保存当前状态,只将选择工作树更改拉到另一个分支进行提交?(有点像git-stash-cherry-pick ;-))
cmc*_*nty 14
master
当前分支上提交所需的更改.master
分支并用于git cherry-pick
将更改移动到master
rebase
(可选)