没有bash / cygwin的git

时间:2009-03-08 04:14:53

标签: windows git version-control cygwin

我正在使用vista笔记本电脑,第一次尝试使用git。

我安装了the msysgit version,并在桌面上安装了“git bash”快捷方式。当我运行它时,它似乎运行在一个cygwin类型的框中,其中C:\/c/

/c/C:\的Windows命令行中使用git是否安全?这与git期望pathes的方式有什么冲突吗?

如果我来自bash / cygwin控制台的init,那么来自Windows控制台的commit呢?这会造成麻烦吗?

3 个答案:

答案 0 :(得分:2)

注意:请记住,git不会跟踪存储库所在的位置 - 只是引用。换句话说,你可以干净地移动整个git目录(.git +工作树),它仍然可以正常工作。

它应该适用于任何一种情况,假设你的环境变量允许你从windows命令行运行git。

两者都指向相同的实际目录(尽管以不同方式引用),并使用相同的可执行文件来修改存储库。

答案 1 :(得分:2)

安装MSYS Git时,它将为您提供3个与系统路径相关的选项。您选择哪一个将决定如何使用它。听起来你想要第三个选项,“从Windows命令提示符运行Git和包含的工具”。这将把所有与git相关的二进制文件放在系统路径中,允许你从正常的命令提示符中使用git。请注意,它也会覆盖一些内置的Windows工具,如安装程序中的警告所示。

答案 2 :(得分:0)

安装msysgit后,你应该可以右键单击一个空文件夹,看看“Git GUI here”和“Git BASH here”选项。如果您在此处单击Git GUI,它将打开GUI。玩得开心!