0. git status
On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 3 different commits each, respectively.
(use "git pull" to merge the remote branch into yours)
这是分支产生了分叉现象(就是你的分支和服务器的对应分支有共同基点,然后向不同方向发展)
1. git pull
它包括了两个命令(git fetch; git merge)
Auto-merging a.c
CONFLICT (content): Merge conflict in a.c
Automatic merge failed; fix conflicts and then commit the result.
这是自动merge冲突产生了!
解决冲突方法:
A: git add a.c (直接编辑a.c文件, 然后git add a.c, 然后git ci )
a.c 冲突文件的冲突区域
1 111111111111
2 222222222222
3 <<<<<<< HEAD
4 aaaaaaaaaaa
5 =======
6 bbbbbbbbbbbb
7 >>>>>>> 064a9cbd32788b914965bc2e707b6485f354c2c0
8 333333333333
064a9... 是要过来merge的分支, HEAD 就是当前分支的顶端了
====== 是各自的更改的分割线了
B: undo 这个 merge动作用如下命令
git merge --abort