没有bash / cygwin的git

我在一台vista笔记本电脑上,第一次尝试git

我安装了msysgit版本 ,并在桌面上安装了“git bash”快捷方式。 当我运行它时,似乎运行在cygwintypes的框中,其中C:\ is /c/

/c/C:\Windows命令行中使用git安全吗? 这是否与git预期的方式产生冲突?

那么,如果我从bash / cygwin控制台init ,然后从Windows控制台commit ? 这是否会造成麻烦?

Solutions Collecting From Web of "没有bash / cygwin的git"

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

它应该在任何情况下工作假设您的环境变量允许您从Windows命令行运行git。

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

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

安装完msysgit之后,你应该可以右键点击一个空的文件夹并在这里看到“Git GUI”和“Git BASH here”的选项。 如果你在这里点击Git GUI,它将打开一个GUI。 玩的开心!