尝试放弃服务器上的更改,并使其与origin/master完全相同:
git fetch --all
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
我之前在同一个repo上做过这个没有问题,但这次它失败了以下:
fatal: Could not reset index file to revision 'origin/master'
Run Code Online (Sandbox Code Playgroud)
尝试了以下内容:
删除索引并按照此处的建议重置:
rm .git/index
git reset
Run Code Online (Sandbox Code Playgroud)这里还建议某些进程可以锁定.git\index.杀戮过程然后执行git reset
可以解决它,但不知道如何检查某些东西是否远程锁定文件.似乎删除索引文件和重置也会产生相同的效果.
失去理智.非常感谢任何帮助.
git ×1