如何使用Git for Windows更改Git Bash中的目录?

时间:2013-08-17 12:16:56

标签: linux git terminal git-bash

如何更改Git Bash中的目录C:/Users/myname/project name

5 个答案:

答案 0 :(得分:38)

cd /c/users/myname/project\ name

注意ls /或键入cd /后跟Tab-completion,可能不会显示此文件夹的存在,但cd /c仍然有效。另请注意,pwd(用于打印当前工作目录)可能会显示类似/bin的内容,但这可能不是git clone等可能使用该文件夹的命令的实际工作文件夹从哪个Git Bash开始。

答案 1 :(得分:2)

如果您知道当前工作目录中有多少级别,则可以使用cd ../project/name来避免编写整个目录路径。

..表示向上移动1个目录。

答案 2 :(得分:1)

您需要在目录名称或文件名的简短版本中使用引号。

您可以通过发出以下命令找到文件名的简短版本:

dir / x

如果我没记错的话。我没有Windows机器。

它是bash shell的一个版本,所以你应该能够简单地引用它。 (并且dir /x可能有效也可能无效。)

答案 3 :(得分:0)

对我有用的替代方案(Windows 10 x64)将完整地址放在引号中:

cd "D:\BWayne\Documents\- School\Developer\-- Backend\Test for GitBash"

然后,我可以像mkdirtouch等那样成功地将它们放在Test for GitBash文件夹中。

答案 4 :(得分:0)

如果您在a目录中,并且想要切换到子目录,请使用:

cd "project name"

如果您想使用其他路径,请使用整个路径:

cd "C:/Users/myname/project name"
  

但是您可以避免在项目文件和文件夹中使用空格,而应使用下划线