使用MinGW的msysGit,反之亦然

tbo*_*der 14 git mingw compilation msys msysgit

我使用git作为我的修订控制系统.为此,我安装了msysGit来检查我在MSW上的存储库.现在我想用MinGW编译我的程序,并为我发现这个"问题":当我通过mingw-get安装MinGW和MSYS时,我可以编译我的程序,没问题.但我无法访问git.当我使用Git Bash时,我可以使用git,但无法编译.

有没有可能:

  • 安装MinGW"进入"Git Bash(因为它已经包含了msys,不是吗?)或者
  • 在两个安装之间设置"链接"以使其工作.

我会更喜欢我可以更容易地保持两个包更新的方式.

提前致谢 :)

小智 10

如果选择第二个选项,可以在MinGW中添加符号链接到git.

因此,如果你的msysgit安装在C:\ Program Files(x86)\ Git中打开MinGW shell并输入:

cd /usr/bin
ln -s /c/Program\ Files\ \(x86\)/Git/bin/git git
Run Code Online (Sandbox Code Playgroud)

这将在MinGW的/ usr/bin中创建一个名为git的符号链接,指向msysgit安装.然后你可以在MinGW shell的任何地方使用git命令.


man*_*lds 7

你是怎么安装Msysgit的?您是否在屏幕中选择了第三个选项,要求进行PATH设置?

在此输入图像描述

(以上截图来自:http://ekkescorner.files.wordpress.com/2010/02/git-windows-msysgit-install-3.png.)

你必须选择第三个选项,甚至第二个选项就足够了.

下面是我MingW的截图

在此输入图像描述

无论如何,这都是关于在msysgit中设置git.exe的正确路径,还是我错过了什么?