快速入門Git教程login
快速入門Git教程
作者:php.cn  更新時間:2022-04-11 13:44:34

Git 建立倉庫


本章節我們將為大家介紹如何建立一個 Git 倉庫。

你可以使用一個已經存在的目錄作為Git倉庫。


git init

Git 使用git init 指令來初始化一個Git 倉庫,Git 的許多指令都需要在Git 的倉庫中運行,所以git init 是使用Git 的第一個指令。

在執行完成git init 指令後,Git 倉庫會產生一個.git 目錄,該目錄包含了資源的所有元數據,其他的專案目錄保持不變(不像SVN會在每個子目錄產生.svn 目錄,Git 只在倉庫的根目錄產生.git 目錄)。

使用方法

使用目前目錄作為Git倉庫,我們只需使它初始化。

git init

該指令執行完後會在當期目錄產生一個 .git 目錄。

使用我們指定目錄作為Git倉庫。

git init newrepo

初始化後,會在 newrepo 目錄下會出現一個名為 .git 的目錄,所有 Git 所需的資料和資源都存放在這個目錄中。

如果當前目錄下有幾個檔案想要納入版本控制,需要先用git add 命令告訴Git 開始對這些檔案進行跟踪,然後提交:

$ git add *.c
$ git add README
$ git commit -m '初始化项目版本'

以上命令將目錄下以.c 結尾及README 文件提交到倉庫。


git clone

我們使用 git clone 從現有 Git 倉庫中拷貝項目(類似 svn checkout)。

複製倉庫的指令格式為:

git clone <repo>

如果我們需要複製到指定的目錄,可以使用下列指令格式:

git clone <repo> <directory>

#參數說明:

  • repo:Git 倉庫。

  • directory:本機目錄。

例如,要複製Ruby 語言的Git 程式碼倉庫Grit,可以用下面的指令:

$ git clone git://github.com/schacon/grit.git

執行指令後,會在目前目錄下建立一個名為grit的目錄,其中包含一個.git 的目錄,用於保存下載下來的所有版本記錄。

如果要自行定義要新建的專案目錄名稱,可以在上面的命令末尾指定新的名字:


$ git clone git://github.com/schacon/grit.git mygrit
#

PHP中文網