git 学习笔记

**

checkout 可以用来做撤销操作 如果在工作区还没有add,直接用checkout就能取消所有修改/  如果已经add了,在commit之前也可以用reset HEAD 把暂存区内容取回工作区

checkout 同样用来切换分支,checkout -b dev 可以在master分支外建立一条新的dev分支

 

**?

分支合并出现冲突后,不需要再次merge,git会自动把master和branch上有冲突的地方标注出来等待用户再次提交,用户修改后再次提交的结果就是新的master,同时有冲突的地方也被强行合并进去了。

**

git pull 不同于clone, pull将远程的branch取回本地并尝试合并,是两个操作一起执行的

posted @ 2017-01-16 16:06  闲人五衰  阅读(91)  评论(0编辑  收藏  举报