W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
學習如何合并兩個分叉的分支以便將更改帶回到單一分支。
合并將兩個分支中的更改結(jié)合在一起。讓我們回到 greet 分支, 并將 master 合并過來。
$ git checkout greet
$ git merge master
$ git hist --all
$ git checkout greet
Switched to branch 'greet'
$ git merge master
Merge made by recursive.
README | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 README
$ git hist --all
* 844d1ed 2013-04-13 | Merge branch 'master' into greet (HEAD, greet) [Jim Weirich]
|\
| * b59a8c2 2013-04-13 | Added README (master) [Jim Weirich]
* | 28917a4 2013-04-13 | Updated Rakefile [Jim Weirich]
* | 4dac415 2013-04-13 | Hello uses Greeter [Jim Weirich]
* | 39347b3 2013-04-13 | Added greeter class [Jim Weirich]
|/
* 96ee164 2013-04-13 | Added a Rakefile. [Jim Weirich]
* 0f36766 2013-04-13 | Moved hello.rb to lib [Jim Weirich]
* eb30103 2013-04-13 | Add an author/email comment [Jim Weirich]
* 1f7ec5e 2013-04-13 | Added a comment (v1) [Jim Weirich]
* 582495a 2013-04-13 | Added a default value (v1-beta) [Jim Weirich]
* 323e28d 2013-04-13 | Using ARGV [Jim Weirich]
* 9416416 2013-04-13 | First Commit [Jim Weirich]
通過周期性地合并 master 到 greet 分支,你可以選擇 master 的 任意更改,并保持 greet 中的更改與主干中的更改兼容。
然而,這會產(chǎn)生丑陋的提交圖。稍后我們將看看變基替代合 并這個選項。
如果 master 中的更改與 greet 中的沖突怎么辦?
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: