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