35. Git 合并回 master

2018-08-04 14:20 更新

目的

我們已經(jīng)保持 greet 分支與 master 最新(通過變基),現(xiàn)在讓 我們合并 greet 中的更改回到 master 分支。

合并 greet 到 master 中

$ git checkout master
$ git merge greet
$ git checkout master
Switched to branch 'master'
$
$ git merge greet
Updating b59a8c2..2fae0b2
Fast-forward
 Rakefile       |    2 +-
 lib/greeter.rb |    8 ++++++++
 lib/hello.rb   |    6 ++++--
 3 files changed, 13 insertions(+), 3 deletions(-)
 create mode 100644 lib/greeter.rb

因為 master 的頭是 greet 分支頭的直接祖先,所以 Git 可以做 快進合并。當快進時,分支指針簡單地前進到與 greet 分支相同 的提交處。

在快進合并中從來不會沖突。

回顧日志

$ git hist
$ git hist
* 2fae0b2 2013-04-13 | Updated Rakefile (HEAD, master, greet) [Jim Weirich]
* 1c23048 2013-04-13 | Hello uses Greeter [Jim Weirich]
* 62d7ce0 2013-04-13 | Added greeter class [Jim Weirich]
* b59a8c2 2013-04-13 | Added README [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]

greet 和 master 分支現(xiàn)在相同了。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號