問題描述:
>error: Your local changes to the following files would be overwritten by merge:
意思是我臺式機上新修改的代碼的文件,將會被git服務器上的代碼覆蓋;我當然不想剛剛寫的代碼被覆蓋掉
解決方法:
一:
如果你想保留剛才本地修改的代碼,并把git服務器上的代碼pull到本地(本地剛才修改的代碼將會被暫時封存起來)
git stash
git pull origin master
git stash pop
二、
如果你想完全地覆蓋本地的代碼,只保留服務器端代碼,則直接回退到上一個版本,再進行pull:
git reset --hard
git pull origin master