在公司开发时,之前删除过一次远端分支,保留了本地分支,后来又操作了一次删除远端分支,结果就报 ‘git log’ failed with code 128:'fatal: bad revision 错误 操作前建议备份 index 文件,有问题可以恢复一下 On OSX/Linux: rm -f .git/index git reset On Windows: del .git\index git reset 参考