1 新clone文件(https),直接进入文件夹里
2 创建分支,有就checkout yourbranch , 没有就checkout -b yourbranch
3 放入文件
4 git add .
5 git commit -m '1'
6 git pull origin yourbranch
7 git push origin yourbranch
结果发现冲突了
那好好的为啥会有冲突呢:
原因:yourbranch 是从git pull master里搞的。这样传入远程的yourbranch时,正好master的版本
比远程yourbranch低。 master < 因此本地yourbranch < 远程yourbranch . 所以冲突了(因为push时,版本必须比目标的高才行)
冲突了怎么办:可以手动改
8 git status查看冲突具体文件
9 然后手动把冲突文件修改一下:
git判断是否有冲突是根据一下三行标志来看的。
<<<<<<<< HEAD
你写的代码
===============
别人写的代码
>>>>>>>>>>>>>>> sdhqd128dqwenasjdq
10 add .
11 git commit -m 'doc/34'
12 git pull origin yourbranch 就ok了