经常被问到如何从一个分支合并特定的文件到另一个分支其实,只合并你需要的那些commits不需要的commits就不合并进去了。
首先用git log或sourcetree工具查看一下你想選择哪些commits进行合并,例如:
这样就好啦现在82ecb31就被合并到master分支,并在master中添加了commit(作为一个新的commit)cherry-pick 和merge比较类似,如果git不能合并代码改动(仳如遇到合并冲突)git需要你自己来解决冲突并手动添加commit。
这里git cherry-pick每次合并过来会显示文件冲突(其实并没有冲突代码部分只需手动解决既鈳)
首先需要基于feature创建一个新的分支,并指明新分支的最后一个commit:
无论从事什么行业只要做好两件事就够了,一個是你的专业、一个是你的人品专业决定了你的存在,人品决定了你的人脉剩下的就是坚持,用善良專業和真诚赢取更多的信任