05-问题集合
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
4. 在vscode中拉取代码或者最后推送到远端时候报错:(手动自己敲命令没问题,只是vscode)
解决办法:
在terminal输入 git fetch --tags -f,先完成对本地代码tag的强制更新。再使用vscode的git工具拉取代码
5. 使用git 报错:The project you were looking for could not be found及解决方式
清除本地git账户,重新输入用户名密码(最优)
git config --system --unset credential.helper