基于 master 创建了分支 develop,再基于 develop 创建了两个分支 dev1, dev2,是由程序分别开发,当dev1的内容合并到 develop 后,如何把最新的 develop 内容更新到 dev2?
基于 master 创建了分支 develop,再基于 develop 创建了两个分支 dev1, dev2,是由程序分别开发,当dev1的内容合并到 develop 后,如何把最新的 develop 内容更新到 dev2?
1
caixiexin Apr 30, 2015
git checkout dev2
git merge --no-ff develop 就是把develop再合并到dev2呗。 |
2
LittleMK Apr 30, 2015
楼上正解
|
3
otakustay Apr 30, 2015
这种情况玩rebase比较好来着……
|
4
bsbgong Apr 30, 2015
开发dev2的人执行以下过程:
$ git checkout develop $ git pull $ git checkout dev2 $ git rebase develop ... resolve conflicts if necessary $ git push origin dev2 (send a pull request) |
5
kchum Apr 30, 2015 via iPhone
rebase.
|
6
msg7086 Apr 30, 2015
建议参考git-flow。顺便SmartGit有内置git-flow。
|
7
YuJianrong May 1, 2015 via iPad
|