现在回到 greet 分支,并尝试合并新的 master。

    1. Switched to branch 'greet'
    2. Auto-merging lib/hello.rb
    3. CONFLICT (content): Merge conflict in lib/hello.rb
    4. Automatic merge failed; fix conflicts and then commit the result.

    第一部分是当前分支(greet)头的版本。第二部分是 master 分支 的版本。

    1. require 'greeter'
    2. puts "What's your name"
    3. greeter = Greeter.new(my_name)
    4. puts greeter.greet
    1. $ git add lib/hello.rb
    2. $ git commit -m "Merged master fixed conflict."
    3. Recorded resolution for 'lib/hello.rb'.

    Git 没有提供任何图形化的合并工具,但如果你想要使用第三 方合并工具来处理,它将十分乐意。参阅 了解 Git 使用 Perforce 合并工具的说明。