关于Git的非常基本的初学者问题,来自命令行经验很少的人。
git init
命令开始在文件夹中工作。打开Git Bash时,我显示了我的用户名和计算机名称(格式为username@computername
),并提示$
。在Windows的cmd.exe中,我可以使用dir
之类的命令列出文件夹中的所有内容,并cd
更改为特定文件夹,但除非我遗漏了某些内容,否则这些命令不可用于Git Bash。
问题:指南说'如果您开始在Git中跟踪现有项目,则需要转到项目目录并输入$ git init
'。如何列出并导航到我可能想在Git Bash中使用git init
命令的文件夹?
...
...
...按照以下答案...
其他资源:由于得到以下答案(这有助于澄清我的初学者对Bash脚本语言和Git Bash的混淆),我发现以下资源可能对其他人有用努力开始......
dir
!) 答案 0 :(得分:6)
你可能想看一下Bash的初学者教程,它将教你如何进行导航和文件操作的基础知识。
或者或另外,您可以在cmd.exe或PowerShell中查找有关如何使用Git的教程(它在两者中都有效,但有一些怪癖并需要一些额外的设置)。
目前,您需要的命令是:
ls
到 l i s 目录的内容。默认情况下,ls
使用简短的多列布局,如果您想了解有关文件的更多信息(类似于dir
默认情况下在cmd.exe中的显示方式),您可以使用ls -la
(这两个选项意味着“ l ong format”和“show a ll条目”cd
(相当于:chdir
) ch ange dir ;它需要一个参数,这是您要更改的文件夹的路径;它可以是绝对的,也可以是相对的,必须存在;与cmd.exe的cd的区别:如果你想上升一级,不要忘记空格(必须是cd ..
; cd..
不起作用);更多示例:cd localfolder/subfolder
,cd /c/absolute/path/example
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