git - 创建本地仓库

git創建本地倉庫有兩種方式:

  1. 通過git init命令初始化一個本地倉庫。
  2. 通過 git clone [repo address]命令將遠程庫克隆到本地,生成一個本地倉庫。

1. 通過git init命令初始化一個本地倉庫。

首先,你要創建一個文件夾:

$ mkdir demo
$ cd demo

這裏,我們創建了一個名爲demo的文件夾,並進入該文件夾。

爲了讓這個文件夾變成git倉庫,要使用git init命令:

$ git init
Initialized empty Git repository in /Users/jack/Desktop/demo/.git/

git init命令會在當前路徑下生成一個.git文件夾,這個文件夾下面記錄了git倉庫所有的信息。一般情況下,不允許對這裏面的文件進行改動,否則git倉庫會遭到破壞。

因此,你也可以這麽理解:一個文件夾是不是git倉庫,取決于這個文件夾下有沒有.git文件夾。

在本地倉庫注冊你的名稱和郵箱

创建好本地仓库之后,你最好为自己设定一个名字和Email,这些信息会记录在每一次git提交上面,方便你的工作伙伴辨别。通過 git config命令實現:

$ git config --global user.name "tom"
$ git config --global user.email "tommy@gmail.com"

這樣,一個完整的本地庫就算建好了,是不是很簡單?

2. 通過 git clone [repo address]命令將遠程庫克隆到本地,生成一個本地倉庫。

另一種創建本地倉庫的方式是將遠程倉庫克隆到本地。使用 git clone [remote address]命令:

$ git clone http://git@github.com:json365demo/learngit.git

该命令的执行会做两件事:1.将远程仓库完整拷贝到本地 2.利用git remote將遠程庫與本地庫建立綁定關系。

克隆完成后,通過 git remote 命令可以看到,git默认为本地仓库添加了命名为 origin 的远程库。这样,你提交的内容可以通過git push origin推送到遠程庫上面。