首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

.gitignore 跟git pull

2012-10-09 
.gitignore 和git pull在.gitignore档案中列出的档案名称将被忽略(注意:此档案也要commit)git pull—别人在

.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这个动作了!!

?

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

热点排行