如何用git bash更改文件夹?

Sam*_*ell 242 git git-bash

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

但我想进入c:/ project

我需要做什么命令?

Bob*_*ger 442

命令是:

pwd

提示:
使用该pwd命令查看当前所在的路径,右键单击"Git Bash here ..."时很方便

  • 如果路径中有空格,那么您需要引号.例如:`cd"/ c/program files(x86)/ git/bin /"` (14认同)
  • @ the-red-pea以`/`开头的路径如`/ c/project /`是绝对路径,无论你当前的路径如何,总是有效.当路径没有以正斜杠(相对路径)sush作为`cd project`开始时,它将尝试根据你当前的工作目录(pwd)去那个子目录 (3认同)

小智 71

手动转到目录,然后右键单击.选择'Git bash'选项.Git bash终端会自动打开目标目录.对于你的例子,转到你的项目文件夹.在文件夹中,右键单击并选择选项并打开Git bash自动使用/ c/project.

  • 这是一个糟糕的建议,促进"控制台文盲".它也**没有回答**这个问题.OP希望从git bash中更改目录,而不是在文件夹中重新打开新的git bash.而且它对于脚本**也是无用的,因为它不可能在脚本中"转到文件夹并右键单击". (11认同)

小智 23

我遵循的步骤

1)使用命令 - > $ pwd检入bash中你所在的目录

2)复制你想要更改目录的目录的URL,就像使用我的第一个命令,即我得到的PWD一样

- > $/c/Users/yourUsername

3)现在我想把它更改为c盘目录和文件夹MyPictures我将做的是我将去MyPictures目录并复制URL并将其粘贴到git bash中

**但在此之前**  bash中的语法更改

C:\ MyPicture在bash中变成了这个 - > $ cd/C/MyPicture

只是反斜杠变为正斜线

4)如果文件夹名称有一些像我的程序那样的空格,那么你需要用双引号将它们括起来

- > $ cd"C:\ Program Files"

5)如果你到目前为止已经读过,那么记住,要更改目录,你只需要复制requiredUrl并将其粘贴到bash中,使用双引号即可

cd"必填网址"

注意:前斜杠所需的URL :-)

  • 简单易行的答案.步骤4中更正的命令是`$ cd/c /"Program Files"` (2认同)

小智 17

pwd:检查你的位置(如有必要)

cd:更改目录

在您的情况下,如果我了解您,您需要:

cd c/project
Run Code Online (Sandbox Code Playgroud)


Imr*_*her 10

你的问题是:

我的默认 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 目录。然后只需通过键入以下内容转到子目录,在您的情况下是项目目录:

光盘项目

在此处输入图片说明

你很高兴去:享受:)


Ste*_*ica 9

如何在Git Bash中更改文件夹

正如Bob所说,您可以使用以下命令更改目录cd:

cd /c/project
Run Code Online (Sandbox Code Playgroud)

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

cd 'C:\project'
Run Code Online (Sandbox Code Playgroud)

或双引号:

cd "C:\project"
Run Code Online (Sandbox Code Playgroud)

提示

  • 您可以使用检查当前文件夹pwd.
  • 如果路径包含空格,则需要使用引号.(cd "/c/Program Files")

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

    • 右键单击git-bash.exe,选择" 属性",打开" 快捷方式",然后将" 开始于"更改为最常用的文件夹.(截图)
  • cd命令可以记忆为" 更改目录 ".

也可以看看


小智 6

从我的角度来看,实现所需目标的最快方法是更改​​“以…… 开始 ”的价值。

为此,右键单击git-bash.exe,转到“ 属性”,然后将“ 开始于”值更改为所需的文件夹。