从Git开始:如何设置要在其中工作的目录?



关于Git的基本问题,来自一个没有多少命令行经验的人。

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

当打开Git Bash时,我显示了我的用户名和计算机名(以username@computername的形式)并给出了$提示。在Windows的cmd.exe中,我可以使用dir这样的命令来列出文件夹中的所有内容,cd更改到特定的文件夹,但除非我错过了一些东西,否则这些命令对Git Bash不可用。

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

其他人的参考资料:自从得到下面的答案(这帮助我澄清了初学者对Bash脚本语言和Git Bash的困惑),我发现了以下资源,可能对其他正在努力入门的人有用…

  • DOS/Windows到UNIX/BASH命令行转换表
  • BASH命令的A-Z索引,并不是所有的命令都可以与Git一起工作(例如, dir !)
  • git——一个简单的指南——非常有用,但也说明了我作为初学者遇到的问题,就像看到注释"执行git init?"用什么,在哪里?'
  • [add 20130319]在Linux中漫游(一个有用的介绍基本Bash命令)
  • [add 20130319] LifeHacker's Command Line Primer

您可能想看一下Bash的初学者教程,它将教会您所需的导航和文件操作的基础知识。

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

现在,您需要的命令是:

  1. ls to list目录的内容。ls默认使用短的多列布局,如果你想了解更多关于文件的信息(类似于dir在cmd.exe中的默认外观),你可以使用ls -la(这两个选项意味着"l长格式"one_answers"显示all条目"
  2. cd(相当于:chdir)到ch修改dir目录;它有一个参数,即你想要更改到的文件夹的路径;它可以是绝对的,也可以是相对的,必须存在;与cmd.exe的cd的区别:如果你想上一级,不要忘记空格(必须是cd ..;cd..不能工作);更多示例:cd localfolder/subfolder, cd /c/absolute/path/example
  3. mkdir(默认情况下没有 md别名,但您可以根据需要定义它)make a directory;工作方式类似于cmd.exe: mkdir new_folder_name

使用ls代替dir, cwd, chdir或CD来更改目录…

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

相关内容

最新更新