3

关于 Git 的非常基本的初学者问题,来自命令行经验很少的人。

  • 我打开了 Git Bash。
  • 我一直在关注这个非常有用的指南,我已经理解了一点。
  • 我想使用git init命令开始在文件夹中工作。

打开 Git Bash 时,会显示我的用户名和计算机名称(格式为username@computername)并给出$提示。在 Windows 的 cmd.exe 中,我可以使用诸如dir列出文件夹中的所有内容以及cd更改到特定文件夹之类的命令,但除非我错过了某些内容,否则 Git Bash 无法使用这些命令。

问题:指南说'如果你开始在 Git 中跟踪现有项目,你需要进入项目目录并输入$ git init'。如何列出并导航到我可能想要git init在 Git Bash 中使用该命令的文件夹?

...

...

...按照下面的答案...

其他人的资源:自从得到以下答案(这有助于消除我的初学者对 Bash 脚本语言和 Git Bash 的困惑),我发现以下资源可能对其他努力入门的人有用...

4

2 回答 2

6

您可能想查看 Bash 初学者教程,它将教您有关导航和文件操作的基础知识。

或者或另外,您可以查找有关如何在 cmd.exe 或 PowerShell 中使用 Git 的教程(它适用于两者,但有一些怪癖并需要一些额外的设置)。

目前,您需要的命令是:

  1. ls是一个目录内容。ls默认使用简短的多列布局,如果您想了解更多关于文件的信息(类似于dircmd.exe 中默认的外观),您可以使用ls -la(这两个选项表示“格式”和“显示所有条目” "
  2. cd等效:)chdir更改目录;它需要一个参数,即您要更改的文件夹的路径;它可以是绝对的,也可以是相对的,并且必须存在;与 cmd.exe 的 cd 不同:如果要上一级,别忘了空格(必须是;不行);更多示例:,cd ..cd..cd localfolder/subfoldercd /c/absolute/path/example
  3. mkdir(默认情况下没有 md别名,尽管您可以根据需要定义创建一个目录;像在 cmd.exe 中一样工作:mkdir new_folder_name
于 2013-03-10T14:26:43.527 回答
4

使用 ls 代替 dir、cwd、chdir 或 cd 来更改目录...

$ cd /I/want/to/go/here
$ ls
.
..
File1
File2
............
............
$ mkdir Folder1
$ cd Folder1
$ git init
于 2013-03-10T14:18:48.337 回答