基于 master 创建了分支 develop,再基于 develop 创建了两个分支 dev1, dev2,是由程序分别开发,当dev1的内容合并到 develop 后,如何把最新的 develop 内容更新到 dev2?
1
caixiexin 2015-04-30 12:46:19 +08:00
git checkout dev2
git merge --no-ff develop 就是把develop再合并到dev2呗。 |
2
LittleMK 2015-04-30 14:07:12 +08:00
楼上正解
|
3
otakustay 2015-04-30 15:05:45 +08:00
这种情况玩rebase比较好来着……
|
4
bsbgong 2015-04-30 18:49:15 +08:00
开发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 2015-04-30 19:42:19 +08:00 via iPhone
rebase.
|
6
msg7086 2015-04-30 20:46:39 +08:00
建议参考git-flow。顺便SmartGit有内置git-flow。
|
7
YuJianrong 2015-05-01 09:26:28 +08:00 via iPad
|