有了Git仓库,就可以进行一系列的Git操作,进行项目文件的保存和追踪了。Git操作的起点就是从一个Git仓库开始。那么如何才能拥有一个Git仓库呢,下面将进行介绍。
这有一个前置条件,就是要安装好Git软件。知优码Git系列文章会详细介绍Git使用。

一、如何获得一个仓库

有两种获取 Git 项目仓库的方式:

  1. 将尚未进行版本控制的本地目录转换为 Git 仓库;
  2. 从 其它服务器 克隆 一个已存在的 Git 仓库。如克隆一个在github或gitee上面的开源项目。

两种方式都会在你的本地机器上得到一个工作就绪的 Git 仓库。

下面是两种创建方式的示例:

1. 将尚未进行版本控制的本地目录转换为 Git 仓库

1.1 首先新建一个文件夹,准备做为我们的Git仓库。这里我们新建了MyProject文件夹并准备将它转为Git仓库。

获取Gitlab项目的Token git 获取_获取Gitlab项目的Token


1.2 进入 MyProject 文件夹。右键运行 Git Bash Here 命令。

获取Gitlab项目的Token git 获取_git_02

1.3 执行 git init 命令,将当前目录初始化为一个仓库。此时在 MyProject 文件下会多一个 .git 文件夹。

.git 子目录中含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。

注意 .git 文件在 windows 中默认是隐藏文件,你需要设置文件属性为显示隐藏才能看到。

获取Gitlab项目的Token git 获取_git_03


现在已经完成了仓库创建的第一种方式。

2.从 其它服务器 克隆 一个已存在的 Git 仓库。

更多的时候,我们是将已经有的项目仓库克隆到本地进行开发或运行。下面介绍拥有仓库的第二种方式,克隆一个别人的仓库。
我们现在去下载流行的jquery源码吧,项目地址是 https://github.com/jquery/jquery

获取Gitlab项目的Token git 获取_获取Gitlab项目的Token_04

2.1 打开github上的jquery项目之后,点击 clone or download 按钮,并点击复制项目的仓库地址。如图中的步骤三。
jquery的仓库地址为:https://github.com/jquery/jquery.git

2.2 克隆仓库。

克隆仓库的命令是 git clone

此时我们将仓库克隆在 d:\git 文件夹下。在 git 文件夹里右键运行 Git Bash Here 命令。

执行 git clone https://github.com/jquery/jquery.git

执行完毕后,在 git 文件夹下会多一个 jquery 文件夹。该文件夹就是jquery仓库,里面有jquery所有源码。

获取Gitlab项目的Token git 获取_jquery_05

2.3 克隆仓库的重命名
如果你想在克隆远程仓库的时候,自定义本地仓库的名字,你可以通过额外的参数指定新的目录名:
$ git clone 命令。
执行 git clone https://github.com/jquery/jquery.git MyJquery ,则上图中的 jquery 文件夹的名称变成了 MyJquery 。
现在已经完成了获取仓库的第二种方式。开源的项目都可以通过这种方式获取源代码,进行学习,贡献代码,团队协作开发等。这就是开源的力量。

二、总结

Git提供了在电脑上创建Git仓库的两种方式,你可以将本地的项目通过init命令初始化为git仓库,然后对项目进行版本控制。也可以将开源的项目克隆到本地进行二次开发等。Git对项目的版本控制是现代软件开发管理中的重要组成部分。已经可以说是开发者的必备素养了。