在 Windows 的 git bash 中更改驱动器
Posted
技术标签:
【中文标题】在 Windows 的 git bash 中更改驱动器【英文标题】:Change drive in git bash for windows 【发布时间】:2016-11-28 13:32:00 【问题描述】:我试图导航到 Windows 中 git bash
中的驱动器位置 E:/Study/Codes
。在命令提示符中为了更改驱动器,我使用E:
它在git bash
中返回错误。
bash: E:: command not found.
如何将我的当前目录位置从/c/users
更改为E:Study/Codes
【问题讨论】:
谢谢,亲爱的 Shubham,这是一个很好的问题。 【参考方案1】:要导航到不同的驱动器,只需使用
cd /E/Study/Codes
它会解决你的问题。
【讨论】:
我觉得方法变了。这个答案中的方法不起作用。我必须使用cd /mnt/e/Study/Codes
导航到该文件夹。
@ponir 我认为方法仍然与 Jagrati 定义的相同。它也适用于 Git 2.14.1 64 位版本的最新版本。
@Benvorth 你能澄清你的评论吗? (大小写在 Windows 上似乎与驱动器号无关。)
@skomisa 如果您使用@ponir 上面提到的/mnt/...
符号,驱动器号大小写对我来说是个问题...
我同意 Jagrati 的回答。使用“密码”进行快速检查。 I 当前工作目录显示为以 /c/.. 开头的内容,然后使用 /e/Sudy/Codes 访问 E: 驱动器。如果 'pwd' 的结果显示以 /mnt/c/... 开头的内容,那么要访问 E: 驱动器,您需要使用 /mnt/e/Study/Codes 。【参考方案2】:
只需将您的驱动器视为一个文件夹,cd e:
也是如此
【讨论】:
@Choco 谢谢!我很高兴能帮上忙。然而我几天前被否决了:/ 没有投反对票,但由于某种原因,cd e:
有效,但自动完成功能无效。如果我使用cd /e/
,它只会自动完成。【参考方案3】:
我如何在 Windows 10 中做到这一点
像这样转到你想在 git bash 中打开的文件夹目录
到达文件夹后,只需在顶部导航区域中输入git bash
,然后按Enter。
将为您打开目标文件夹的 git bash。
希望对您有所帮助。
【讨论】:
我试过这个,但它对我不起作用。它会打开窗口,但之后会立即关闭。 对我来说和@JackGrinningCat 一样。您是否更改了设置中的某些内容以使 Abdullah Khan 工作? 不,我只是安装了 git。安装给了我 git bash 和 git cmd。这个解决方案对我很有用。 这对我有用,但我跳过了git
部分,只是做了bash
。另外,出于某种原因,我的/C:
目录是/mnt
。不知道为什么。关于上述问题,我启用了 Windows 10+ 的 linux 框。如果您没有启用 bash,您可能会看到 bash 命令崩溃。
这是我情况的最佳答案:只有bash
适合我! Windows 10 1803 windows-subsystem for linux (WSL) with Ubuntu 18.04 LTS。【参考方案4】:
TL;DR;对于 Windows 用户:
(如果路径没有空格,则不需要引号)
Git Bash:cd "/C/Program Files (x86)/android"
// macOS/Linux syntax
Cmd.exe:cd "C:\Program Files (x86)\Android"
// windows syntax
在 Windows 上使用 git bash
时,您必须:
Git Bash:cd "/C/Program Files (x86)/Android"
// macOS/Linux syntax
Cmd.exe:cd "C:\Program Files (x86)\Android"
// windows syntax
【讨论】:
【参考方案5】:为了导航到不同的驱动器/目录,您可以通过方便的方式进行操作(而不是输入 cd /e/Study/Codes),只需输入 cd[Space],然后拖放您的目录 Codes用鼠标进入 git bash,点击 [Enter]。
【讨论】:
这适用于我的网络驱动器;显然G:
实际上是//tsclient/G
【参考方案6】:
现在该可移动设备获得了哪个驱动器号?
两种定位方式git Bash
中的U盘:
...所以;本例中可能的驱动器号 => /e
(或 E:\,如果必须的话),当知道 C、G 和 H 是其他东西时(在 Windows 中)。
【讨论】:
【参考方案7】:另一种方法对我有用,即使上述方法都没有(没有尝试 GUI 方法,tbf)。 按照super user,试试:
e:
就是这样。没有cd
。适用于 gbash 和 windows cmd。
【讨论】:
【参考方案8】:我不知道为什么,但是在我的 git bash 中,我必须包含驱动器号的冒号
cd c:/inetpub/wwwroot/blah
【讨论】:
【参考方案9】:只需写cd E:Study/Codes
即可。
【讨论】:
以上是关于在 Windows 的 git bash 中更改驱动器的主要内容,如果未能解决你的问题,请参考以下文章