我用的是gitlab。
删除了本地某代码,从gitlab上拉取的时候提示已经拉取了,但是,删除的代码并没有拉下来 解决方式: 执行以下命令
git fetch --all
git reset --hard origin/master
git pull
如果git pull 的时候报错:fatal: refusing to merge unrelated histories 解决方式: 执行以下命令 git pull origin master --allow-unrelated-histories
会出现另一个界面,不用管直接按esc,输入::wq,回退正常界面,输入git pull即可正常拉取。
git提交代码报:fatal: Unable to create 'E:/testGit/test/.git/index.lock': File exists. 解决方式: 在.git目录下删除index.lock文件,即可。