git在cygwin中添加交互式挂起,而不是在cmd提示符中

时间:2017-07-24 18:15:06

标签: git cygwin git-for-windows

我会直接向负责的项目报告,但很难知道哪个项目会负责(Cygwin,Git或Git for Windows创建我正在使用的git.exe。这不是Cygwin git,它是Git对于Windows。)

使用Windows命令提示符,git add -i [filename]按预期工作。在显示提示之前有一点点挂起,但没有什么值得关注的。

使用Cygwin(64),相同的命令只会无限期挂起。经过调查后,我确定它会启动perl.exe的副本,然后最大化CPU,但似乎没有返回。

这是另一个Git / Cygwin / Perl问题,但遗憾的是并没有直接解决我的问题:cygwin cannot exec 'git-add--interactive' permission denied

1 个答案:

答案 0 :(得分:0)

正如我在" Why is it that if you download Git 2.0 from the net, you always get a 1.9.4 installer package?"中解释的那样,您不再需要cygwin,您可以直接使用git bash,基于msys2。

如果你必须使用Cygwin,请确保你的PATH只引用Cygwin,而不是Git for Windows,否则后者可能会干扰前者。