起因: 由于项目是之前很久之前上传的,且并没上线。使用 git pull 进行代码更新时出现很多冲突。 因为服务器上的代码有移动过位置,不知道为什么就冲突了,原因待查。
查了相关资料 [1],最后使用 git reset --hard (本命令是有风险的,需注意使用,特别是本地环境。) 再执行 git pull ( git pull 其实是 git fetch 和 git merge 的合并操作)
git reset --hard
https://blog.csdn.net/iefreer/article/details/7679631 ↩︎