繁体   English   中英

如何使用 git bash 更改文件夹?

[英]How to change folder with git bash?

我的默认git文件夹是C:\\Users\\username\\.git

我应该使用什么命令进入C:/project

命令是:

cd  /c/project/

小费:
使用pwd命令查看您当前所在的路径,当您右键单击“Git Bash here...”时很方便

手动转到目录并右键单击→选择“Git bash”选项。

Git bash 终端会自动打开目标目录。 例如,转到您的项目文件夹。 在文件夹中,右键单击并选择选项和“Git bash”。 它将使用/c/project自动打开。

以下是我遵循的步骤:

  1. 在 bash 中,使用以下命令检查您所在的目录:

     $ pwd
  2. 在使用我得到的第一个命令( PWD )后,复制你想要去的目录的 URL:

     $ /c/Users/yourUsername
  3. 现在我想将其更改为c驱动器和文件夹MyPictures的目录。 为此,我将转到MyPictures目录,复制 URL,并将其粘贴到 Git bash 中。 然而,在此之前:

    bash 中的语法更改

    C:\\MyPicture变为$ cd /C/MyPicture (反斜杠替换为斜杠)

  4. 如果文件夹名称有一些空格,例如(我的程序),那么您需要将其括在双引号中,例如:

     $ cd "C:\\Program Files"
  5. 请记住更改目录,您只需要复制requiredUrl并将其粘贴到 bash 中,并使用双引号,例如:

     cd "required URL"

注意:需要带斜杠的 URL。

如何在 Git Bash 中更改文件夹

正如Bob 所提到的,您可以使用cd更改目录:

cd /c/project

如果您有带反斜杠的 Windows 路径,请将路径用双引号括起来:

cd "C:\project"

提示

  • 您可以使用pwd检查当前文件夹。

  • 如果路径包含空格,则需要使用引号。 ( cd "C:/Program Files" )

  • 在 Windows 上,您可以更改 Git Bash 的默认起始目录。

    • 右键单击git-bash.exe ,选择Properties ,打开Shortcuts ,并将Start in:更改为您最常用的文件夹。 截图
  • cd命令可以记忆为“更改目录”。

也可以看看

pwd :检查你在哪里(如有必要)

cd : 改变目录

在你的情况下,如果我理解你,你需要:

cd c/project

你的问题是:

我的默认 git 文件夹是 C:\\Users\\username.git

但我想进入 c:/project

我需要什么命令才能进入它?

由于您主要询问基于Linux(终端)的gitbash,因此与Windows的命令提示符相比,命令存在差异。 我们将只讨论 gitbash(终端)命令。

1.首先我们必须明白命令行(在Windows中)和终端(在Mac中)总是指向存储驱动器上的某个文件夹。

在任何给定时间检查它指向的目录。 您需要输入命令: pwd “'打印工作目录'的首字母缩写词”。

Linux 中的 pwd 命令

  1. 有一个命令ls为我们提供有关特定目录中的文件夹和文件的信息。 这是一个非常方便的命令,通常用于了解文件结构。 在我的回答中,我也将利用这一点。

在此处输入图片说明

  1. 为了沿着文件夹树遍历,我们使用了另一个非常重要的命令cd ,它代表更改目录。 你的问题只有在这个cd命令中才有答案。

以下是沿文件夹树遍历的一些方法:

3a) cd命令让我们遍历到子目录。 请检查快照。 转到子目录

3b) 现在要遍历回父目录,我们使用cd ..命令: 请检查下图: 在此处输入图片说明

通过使用以上两个步骤,我们可以轻松解决您的查询:

A) 目前你在:C:\\Users\\username.git

因此,执行cd ..会将终端指向用户文件夹。

在此处输入图片说明

B) 再次键入 cd .. 将使终端指向 C 驱动器。

在此处输入图片说明

C) 现在执行ls会让你知道 C 盘中的所有文件夹和文件。

检查是否有项目文件夹,然后只需最后一次键入命令:

光盘项目

和瓦拉你已经走了这么远才能到达你的目的地。 恭喜。

在此处输入图片说明

注意:如果项目文件夹不是用C盘创建的,直接写命令mkdir project就可以创建了。 然后按照上面的步骤来玩。

4)特别是有一种更直接的快速解决方案可以解决您的问题:

终端指向的任何地方。 简单写下命令:

4a) cd /它将指向默认的根文件夹。

然后键入命令: cd /c/指向 c 目录。 然后只需通过键入以下内容转到子目录,在您的情况下是项目目录:

光盘项目

在此处输入图片说明

你很高兴去:享受:)

从我的角度来看,实现您正在寻找的最快方法是更改​​“开始”值。

为此,请右键单击git-bash.exe ,转到“属性”并将“开始于”值更改为您想要的文件夹。

右键单击特定文件夹可以帮助减轻您的痛苦,而不仅仅是键入整个目录。 右键单击 + 单击 s 或右键单击,然后单击“GIT bash here”

希望这看起来有帮助

只需键入cd然后复制并粘贴文件路径。

更改目录示例:

更改目录的示例

我想补充一点,如果您使用的是共享驱动器,请将路径用双引号括起来并保留反斜杠。 这对我有用:

$cd /path/to/"\\\share\users\username\My Documents\mydirectory\"

最快的方式$ cd "project"

要从 c 驱动器移动到其他驱动器(D 或 E),请使用此命令----->

cd "你的路径" 现在按回车键。 使用 $pwd 检查您的路径。 您的路径已从一个目录更改为另一个目录。

例如---> cd "D:\\WEB_DEV\\HTML_CSS_projects\\TouristVisitors_LandingPage"。 注意 - 这是我的路径,你的路径应该不同。

cd c:/用户/用户名/文件夹/子文件夹

只需右键单击所需的文件夹并选择 git-bash Here 选项,它会将您定向到该文件夹​​并开始工作,希望它能正常工作。

如果您在 Windows 上,则可以从要使用 git bash 的文件夹中右键单击并选择“GIT BASH HERE”。 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM