最近在VS code中练习使用Git时,将暂存的更改使用提交操作时报这个错误。
在这里点击提交,会报这个错误,在网上查询了很久,并没有找到一个合理的有用的解释和修改方案。
在git日志中显示的是编辑器的问题:
Error: Bad status code: 500
error: There was a problem with the editor '"e:\Vscode\Microsoft VS Code\resources\app\extensions\git\dist\git-editor.sh"'.
Please supply the message using either -m or -F option.
但是各种修改也没有解决这个问题。个人推测是VS code软件的问题,应该是某个配置文件出错了。对此报错我有两个方案解决(对我来说,两个方案都可以解决使用问题)。
我的解决方案一:(提示:方案一治标不治本,可以让你在vscode中正常使用git操作,但是无法解决点击提交后的报错)
在终端中自己使用git commit 命令来提交暂存的文件。
使用方法:新建终端,输入git commit -m ' ' 来进行提交。注意 ' ' 这个里面写的是备注信息。
成功后可以看到左侧状态栏显示已经由原来的提交变成了同步更改,说明我们在不点击VS code的提交按钮的情况下,已经提交成功了!
在终端中可以使用git status来查看当前文件的状态。提交成功后就可以同步到你的远程仓库啦。
对这个报错要是有了其他好的解决方法可以分享给我喔!!!
方案二:
完全的卸载VS code,重新安装一个。这里要完全的卸载的话(卸载不完全的话,即使重新安装,此报错也不会消失,本人亲测),不仅仅需要卸载VS code,还需要删除一些文件。
一:删除C盘当前用户下面的 .vscode文件(C:\Users\你当前的电脑账户名)
二:删除C盘当前用户下面的AppData下的Roaming下的Code文件(C:\Users\你当前的电脑账户名\AppData\Roaming)
完成后重新安装,再点击Git的提交就不会报错了。