读书人

.gitignore 跟git pull

发布时间: 2012-10-09 10:21:45 作者: rapoo

.gitignore 和git pull
在.gitignore档案中列出的档案名称将被忽略(注意:此档案也要commit)git pull—别人在你上次pull之后有push新东西上去,也就是说你的branch产生分叉了,此时有两种情况:

????????????????????? 1.git可以顺利的auto merge,git会自动多一次merge commit,此时的log有Merge branch 'master'

????????????????????? 2.如果有conflict,这时候就需要你手动处理然后commit

?

这种local branch和remote branch的merge commit log有时候会很杂乱,可以使用git pull --rebase指令来变成fast-forward形式:即先砍掉local branch分岔点之后自己的commit,然后把远端的commit先一个个aplly进来,最后把自己的commit再apply进来,如果有conflict会中途停下来,等你修改好才会积蓄apply,这样就会变成一条线,也就没有虽未merge这个动作了!!

?

看到这个文章真好 总算忽略了 妹的 每次记录都有那几个文件

读书人网 >编程

热点推荐