从Git开始:如何设置要使用的目录?

时间:2013-03-10 14:13:48

标签: git bash git-bash

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

  • 我打开Git Bash。
  • 我一直关注this very useful guide,我已经理解了这一点。
  • 我想使用git init命令开始在文件夹中工作。

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

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

...

...

...按照以下答案...

其他资源:由于得到以下答案(这有助于澄清我的初学者对Bash脚本语言和Git Bash的混淆),我发现以下资源可能对其他人有用努力开始......

2 个答案:

答案 0 :(得分:6)

你可能想看一下Bash的初学者教程,它将教你如何进行导航和文件操作的基础知识。

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

目前,您需要的命令是:

  1. ls l i s 目录的内容。默认情况下,ls使用简短的多列布局,如果您想了解有关文件的更多信息(类似于dir默认情况下在cmd.exe中的显示方式),您可以使用ls -la(这两个选项意味着“ l ong format”和“show a ll条目”
  2. cd(相当于:chdir ch ange dir ;它需要一个参数,这是您要更改的文件夹的路径;它可以是绝对的,也可以是相对的,必须存在;与cmd.exe的cd的区别:如果你想上升一级,不要忘记空格(必须是cd ..; cd..不起作用);更多示例:cd localfolder/subfoldercd /c/absolute/path/example
  3. mkdir(默认没有 md别名,但如果您愿意,可以定义 m a < b> k ea dir ectory;类似于cmd.exe:mkdir new_folder_name

答案 1 :(得分:4)

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

喜欢

$ cd /I/want/to/go/here
$ ls
.
..
File1
File2
............
............
$ mkdir Folder1
$ cd Folder1
$ git init