git代码冲突解决

1.git fetch 跟git pull差别是前者不会和本地直接merge code,而后者会,所以git fetch更安全
 
git fetch origin master:tmp
git diff tmp 
git merge tmp
 
2.放弃本地修改,用远程服务器code
 
git reset --hard
git pull

git rest 是针对版本而言,如果是针对文件,则

git checkout HEAD 文件名

3.保留本地修改

git stash
git pull
git stash pop

 使用git diff -w +文件名 来确认代码自动合并的情况.

posted @ 2013-12-09 09:11  c2ye  阅读(199)  评论(0编辑  收藏  举报