3

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

使用 windows 命令提示符,git add -i [filename]按预期工作。在显示提示之前有一个轻微的挂起,但没有什么可担心的。

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

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

4

1 回答 1

0

正如我在“为什么你从网上下载Git 2.0,总是得到一个1.9.4的安装包? ”中解释的那样,你应该不再需要cygwin,你可以直接使用git bash,基于msys2。

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

于 2017-07-25T05:04:29.420 回答