git代码冲突解决

时间:2021-04-14 22:03:08
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 +文件名 来确认代码自动合并的情况.