> 技术文档 > git did not exit cleanly (exit code 128) 已解决

git did not exit cleanly (exit code 128) 已解决

在回退代码的时候遇到这个报错提示

ba4aaad4ca8e457984af8a5754fda814.png

网上搜索的时候看到有几种解决办法:

1.更改地址

TortoiseGit --> \"Settings\" --> \"Network\" 

将\"C:\\Program Files\\TortoiseGit\\bin\\TortoiseGitPlink.exe\"  修改为\"C:\\Program Files\\Git\\bin\\ssh.exe\"

这个办法我测试过没法解决我的问题

2. 在Git Bash 中输入 git status

提示错误的原因是找不到.git文件,无法执行git指令,因此在命令行输入 git init 

这个办法也对我没用

3.清除日志

在这里把日志都清一遍

ed26c8b117824416959638cee11abb84.png

也没成功

4.配置源为全局

64bb68b07f8843cc874ee1eb06bdba06.png

也无效

5.添加凭据

在这里添加普通凭据

26727c2aee6b4b7b9ff4f1910848ad11.png

6.有效的办法

突然发现其实提示框并没有显示全!

上面说了,是因为这个index.lock文件存在!

1a77777710f14cbaa57cb0fd92b5eb7e.png

把它删了就可以了。