1.在本地如果修改了package-lock.json文件,也已经提交到远端,测试服务器上git pull的时候会报错。
原因就在于测试环境的package-lock.json文件和远端的有冲突,他这个是提示你要进行合并
此时我们应该:
直接将本地的状态恢复到上一个commit id 。然后用远程的代码直接覆盖本地就好了。
2. 我们通过rm 删除某个文件后,再去在主模块上去添加 submodule的时候提示:
already exists in the index
解决:git rm -r --cached 要删除的xxx文件名
3. git pull的时候报这些警告:
解决办法:
git config pull.ff false
git config --global pull.rebase false