Git-设置Git存储库

时间:2020-02-23 14:33:23  来源:igfitidea点击:

在本教程中,我们将学习设置Git存储库。

我们可以通过两种方式设置Git存储库。
第一种情况是从头开始创建一个全新的Git存储库。
如果我们开始一个新项目,这很常见。
第二种情况是克隆一个exisitng存储库。
当新开发人员添加到项目中并且她将Git存储库拉到本地计算机中时,这很常见。

创建一个全新的存储库

当我们想创建一个新的仓库(仓库)时,我们使用git init命令。

我们既可以在项目文件夹中运行此命令,也可以添加项目文件夹的路径作为" git init path/to/project"文件夹之类的选项。

该命令将在当前工作目录中创建一个.git目录,还将创建一个master分支。
在后面的教程中将进一步介绍分支。

创建一个新的项目文件夹。

$mkdir git-project
$cd git-project

初始化Git。

git-project $git init
Initialized empty Git repository in /Users//Sites/git-project/.git/

上面的命令在项目文件夹git-project中创建了一个.git目录,还创建了一个master分支。

我们可以通过运行git status命令来检查当前分支。

$git status
On branch master

克隆现有存储库

要克隆现有的Git仓库,我们使用git clone命令。

默认情况下,此命令会将存储库克隆到当前工作目录中。
但是我们可以通过传递所需目录的路径作为选项来克隆特定目录。

使用git clone [url]命令在当前工作目录中克隆现有的Git存储库。

$git clone https://github.com//dyCalendarJS
Cloning into 'dyCalendarJS'...
remote: Counting objects: 213, done.
remote: Total 213 (delta 0), reused 0 (delta 0), pack-reused 213
Receiving objects: 100% (213/213), 72.01 KiB | 35.00 KiB/s, done.
Resolving deltas: 100% (122/122), done.

使用git clone [url]/path/to/directory命令在给定的本地目录中克隆现有的Git存储库。

$git clone https://github.com//dyCalendarJS repo/
Cloning into 'repo'...
remote: Counting objects: 213, done.
remote: Total 213 (delta 0), reused 0 (delta 0), pack-reused 213
Receiving objects: 100% (213/213), 72.01 KiB | 33.00 KiB/s, done.
Resolving deltas: 100% (122/122), done.

上面的命令将在repo目录中克隆Git存储库。

$ls -la repo
total 48
drwxr-xr-x   9   staff   306 Sep 12 17:47 .
drwxr-xr-x  29   staff   986 Sep 12 17:46 ..
drwxr-xr-x  13   staff   442 Sep 12 17:47 .git
-rw-r--r--   1   staff  1070 Sep 12 17:47 LICENSE
-rw-r--r--   1   staff  1468 Sep 12 17:47 README.md
drwxr-xr-x   4   staff   136 Sep 12 17:47 css
-rw-r--r--   1   staff  8092 Sep 12 17:47 index-using-jquery.html
-rwxr-xr-x   1   staff  8027 Sep 12 17:47 index.html
drwxr-xr-x   8   staff   272 Sep 12 17:47 js