我正在试用Windows上的Git。我到了尝试“git commit”的地步,我得到了这个错误:终端是哑的,但没有视觉也编辑器定义。请提供消息使用-m或-F选项。所以我发现我需要一个叫做EDITOR的

我想让我的c++项目跨平台,我正在考虑使用Cygwin/MinGW。但是它们之间有什么区别呢?另一个问题是,我是否能够在没有Cygwin/MinGW的系统上运行二进制文件?