在Windows 10的Ubuntu 10上的Bash上安装git和Bash的git bash已安装?


3

我已经在Windows 10上使用git bash shell已有一段时间了,但是我只是在Windows上为Ubuntu安装了WSL / Bash。BUW有一个与我的Windows文件分开的完整文件系统,还有它自己的软件包。
那么问题来了:如果我在BUW上安装git(使用apt-get install git),是多余的(所以我应该坚持使用已经拥有并知道的git bash shell),还是在某种程度上BUW版本更好(我应该卸载git?如我现在所拥有的)?如果同时安装两者,它们会冲突吗?(请记住,我在Windows文件上使用git-老实说,完全不确定如果卸载git bash还是可以的。)


1
您在Windows文件上使用它是什么意思?区别将是Windows和Linux版本之间的区别。您可以同时使用两者。如果Ubuntu在Windows上安装的工具具有正常的PATH集成,则在GIT Windows安装过程中选中该框可能会遇到问题。在这种情况下,如果我没有记错的话,它应该在找到的路径上使用第一个可执行文件。
赛斯

Answers:


4

在WSL上安装git和在Windows上安装git是不同的。不会有任何冲突。WSL和Windows的环境变量是分开的。在WSL上对env所做的更改不会影响Windows上的env。两种版本的git几乎相同,因此无法进行比较。您绝对可以在两个系统上同时运行它们,并且永远不会造成任何冲突。两者都很好。


2
谢谢,这就是我想要的。自问这个问题以来,我已经知道行尾存在一些问题(Windows的Git转换为CRLF,因为这是我在安装时将其设置为的)。否则,这回答了我的问题。
Niayesh Isky '02

因此,如果我add和/或commit从PS或Windows Git Bash(我假设两者都将使用Windows git安装)更改Windows git文件夹(而不是mnt / c WSL内的文件夹),然后继续添加和/或提交或进行其他操作Ubuntu WSL git安装,也不会有任何问题吗?那也完全安全吗?
马丁

它也应该是安全的。
CodeIt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.