git commit命令的分段错误(Windows)

Nat*_*a P 4 windows git commit fault

我已经开始使用从bitbucket克隆的项目进行工作。我用作Git Bash,用作SourceTree。我更改了一个文件,然后尝试提交更改。我可以执行命令“ add”,但是当我尝试执行命令“ commit”(git commit -m“用于测试”)时,出现以下错误:分段错误。

我在SourceTree中也遇到了错误。但是,如果我创建新的文件夹和文件,则提交成功完成

如何解决问题情况?提前致谢。

小智 10

在 Windows 10 x64 v1709 上运行 git 2.15.1.windows.2

对我来说,问题是由错误的索引引起的。为了解决这个问题,我从项目目录中运行了以下命令:

rm .git/index

git reset

正如您在此链接中的图片中看到的那样,执行重置并没有丢失任何更改。


小智 5

如果您已经安装了Git,则可以通过Git本身获取最新的开发版本:

git clone https://github.com/git/git
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用。我卸载了git,然后再次下载,然后我的问题解决了。


Nat*_*a P 3

我已经解决了这个问题。最新的 git 版本 (2.13.1) 有 bug - 它已于 2017 年 6 月 5 日发布。我安装了以前的版本(2.12.2),现在一切正常。