🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## Repository - 建立一个本机的repository 一个 repository其实就是一个项目。你可以将它想像成一个项目资料夹,其中包含了所有跟项目相关的档案。事实上,它在电脑里的样子就像下面这样: ![repository](https://box.kancloud.cn/41c97d9cef64e5c077b0f6dbd1e65f62_535x203.png) 告诉Git你要指定哪个资料夹,然后Git就会开始记录这资料夹里的一切更动。新增、删除档案,甚至只是改变档案中的一个字,全都会被Git追踪并加上时间标记。这就是**版本控制**。 ### 使用命令行 命令行(或是Bash)是一种只利用键盘输入指令来操控电脑的方式。你可以重新命名档案、开启档案、建立新资料夹、并在不同目录(资料夹)之间切换,全都利用键盘输入指令完成。你甚至不需离开命令行便可以在命令行里运行文字编辑器(例如Vim)。 除了浏览你的电脑,你也可以在命令行里使用具有**命令行界面(command-line interface,CLI)**的程式,这类的程式可藉由输入键盘指令来运行。Git-it便是其中之一,你现在正通过命令行使用它!而Git也是另一个例子。你可以在命令行里通过指令来存取与操控Git,不久后你便会这么做了! 在Git-it 里你将学会一些基本操作的指令,而在每个步骤中将会解释这些指令的功用。 ### 步骤:建立一个新的代码库 repository 你将建立一个新的文件夹,并把它设定成一个Git 代码库 repository。 为了让整件事容易一些,把你的资料夹取名为与项目同名。就叫'hello-world' 好了。 你可以将下列指令一一输入至终端机。 建立新资料夹: ~~~ $ mkdir hello-world ~~~ 进入这个资料夹: ~~~ $ cd hello-world ~~~ 把这个文件夹设定成一个Git 项目文件夹 ~~~ $ git init ~~~ 就是这样!终端机会回应并切换到下一行。如果你想要确认此文件夹是否已经是个Git repository,输入`git status`,只要不是显示'fatal: Not a git repository...',那就对了! ### Tips 建立一个新资料夹(或称做目录) ~~~ $ mkdir <FOLDERNAME> ~~~ 进入一个资料夹(或称做切换目录) ~~~ $ cd <FOLDERNAME> ~~~ 列出资料夹内容 ~~~ $ ls ~~~ 为一个资料夹加上Git 功能 ~~~ $ git init ~~~