git merge 指定内容
合并某个分支上的单个commit(摘樱桃)
eg: 想把develop
上的版本82ecb31
合到master
分支;
1 | git checkout master |
会把develop
上的82ecb31
版本的改动合并到master
,会在master
分支上产生一个新的commit
;
合并某个分支上的一系列commits
eg: 想把develop
上版本1111~9999
合并到master
;
- 基于
develop
拉一个新分支,并指定新分支的最后一个版本
为9999
1
2git checkout develop
git checkout -b newbranch 9999
- 变基(
rebase
)这个新分支的commit
到master
分支,1111^
指明你想从哪个版本开始合代码,1
git rebase --onto master 1111^
合并具体的文件到某分支
eg: 把develop
分支上的test.js
合并到master
;
1 | git checkout master |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 上野!
评论