git checkout -b branchname 新建分支
git checkout branchname :切换分支
在master时使用
git merge -n name :合并分支name,
- n: do not show a diffstat at the end of the merge
git log --graph 以图的方式查看信息
解决两个分支(branch1 和branch2 在合并到master的情况):
1、查看master与branch 1合并的commmit id :
git reflog
2、回master :git checkout branchname
3、回退 master与branch 1合并的commmit id :
使用git reset --hard id
4、合并branch2 时有冲突,
5、解决方式手动修README.md,同一保证提交的的内容是最终的内容。
冲突文件中的其中<<<<<<< HEAD 到 ======= 中间的内容是l是一个分支提交的。
======= 到 >>>>>>> commit-id 是另一个分支中的内容。
这个冲突解决只学到浅显的一部分。
未完待续。。。。