我最近开始使用Cygwin用于其他目的,并且已经在我的PC上安装了Git.我知道我可以运行可执行文件并将Git安装到Cygwin中,但是因为我已经安装了它,所以我希望Cygwin只使用我的Windows安装.我曾尝试研究如何以各种方式重定向路径,但没有成功,有人可以帮助我吗?
Von*_*onC 55
我确认git和msysgit可以在同一台计算机上共存,如" 哪个GIT版本使用cygwin或msysGit或两者兼而有之? "中所述.
Git for Windows(msysgit)将在自己的shell中运行(dos with git-cmd.bat
或bash with Git Bash.vbs
)
更新2016:msysgit已过时,而新的Git for Windows现在使用msys2
安装其软件包后,Git on Cygwin 将在自己的cygwin bash shell中运行.
在那里,你可以做一个sudo apt-get install git-core
,并开始使用混帐上目前无论是WSL容器的"原生"的文件系统上项目源(见下文),或通过托管的Windows的文件系统/mnt/c/...
,/mnt/d/...
目录层次结构.
特别适用于Windows或WSL 上的Bash(适用于Linux的Windows子系统):
DrvFs
仿真文件系统可能无法正常使用一样的文件在本地 VolFs
文件系统).
- 不幸的是,它无法调用回Windows可执行文件,或
- 与任何本机驱动程序交互(即没有图形卡,还没有USB驱动器).
小智 13
我可以从个人经验告诉你这是一个坏主意.本机Windows程序无法接受Cygwin路径.例如,使用Cygwin,您可以运行命令
grep -r --color foo /opt
Run Code Online (Sandbox Code Playgroud)
没有问题.用Cygwin /
代表根目录.原生Windows程序没有这个概念,如果以这种方式调用,可能会失败.除非别无选择,否则不应混用Cygwin和Native Windows程序.
卸载你拥有的Git并安装Cygwin git包,省去头痛.
归档时间: |
|
查看次数: |
97909 次 |
最近记录: |