一、若不想保留本地更改:
方法1
git reset --hard
git pull
方法2
git fetch --all git reset --hard origin/master
其实上面两个方法是一样的,因为pull命令等于fetch+merge,所以经过reset以后的pull和fetch命令的效果没差别。
二、若还想保留本地更改:
git stash
git pull
git stash pop
stash是把当前工作目录下的修改(未commit的所有文件)暂存起来,stash pop是从暂存区里恢复这些修改。
参考:
欢迎转载
请保留原始链接:https://bjzhanghao.com/p/402
请保留原始链接:https://bjzhanghao.com/p/402