Git /gɪt/,是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。它也用于我们常见的 GitHub,学一学 Git 就不用通过容易产生纰漏的 Upload 更新仓库了。

安装 Git

访问 Git 官网进行下载,然后运行并安装。

打开 Bash 窗口

通常情况下我们是通过命令行管理项目的,尽管 Git 也有原生的 GUI 程序,但我没用过(逃

在任务管理器内右键,在下拉菜单里打开 Git Bash Here。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/93282fa2-42d1-4d01-981c-8f24403a8c10/Untitled.png

然后你就会打开类似这样的窗口,你可以在里面输入 Git 命令。当然,类似 cd 这样的 DOS 命令也是支持的。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2bdb3323-1c58-4648-baa2-288cc236ecde/Untitled.png


克隆仓库

Clone 可能是所有 git 新手,以及不怎么接触项目管理的开发者用得最多的命令了,他能克隆一个远程仓库,并把这个仓库的内容复制到本地的仓库来。也就是说,clone 之后你不仅得到了仓库的文件,也直接在本地创建了一个可管理的仓库。

$ git clone 远程仓库地址
# Example
$ git clone <https://github.com/example/example.git>

这样会在启用 Git Bash 的目录下生成相同名字(example)的仓库目录,如果要自定义目录名,可以这样写。

$ git clone <https://github.com/example/example.git> customName

这里提供几种等价的 Clone 写法(来自菜鸟教程 - Git 创建仓库 - Note by CosmosHua)

git clone <https://github.com/CosmosHua/locate> new
git clone <https://github.com/CosmosHua/locate.git> new
git clone git://github.com/CosmosHua/locate new
git clone git://github.com/CosmosHua/locate.git new

创建本地仓库

使用下面的命令行对仓库进行初始化,这样直接将根目录变为了一个可管理的本地仓库。

$ git init