創建Git本地倉庫


 

一、獲取Git倉庫

  安裝好Git后即可創建Git本地倉庫,開始項目的版本管理。有兩種方法取得Git項目倉庫:1、在現有項目或目錄下導入所有文件到Git中;2、從一個服務器克隆一個現有的Git倉庫。

1、在現有目錄中初始化倉庫

  使用Git對現有的項目進行管理,只需進入該項目目錄並輸入:

$ git init

  以上命令將在該項目目錄下創建一個.git的子目錄,包含該Git倉庫中所有的必須文件。(Ubuntu下點擊屏幕上方View -> Show Hidden Files即可看到)。

  如果該項目目錄(初始化Git倉庫的文件夾)已經存在文件(而不是空文件夾),可以開始跟蹤這些文件並提交。使用git add命令實現對指定文件或文件夾的跟蹤,然后執行git commit提交:

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

  至此,該目錄就是一個可跟蹤若干個文件的Git倉庫。

2、克隆現有的倉庫

  如果你想獲得一份已經存在了的 Git 倉庫的拷貝,這時就要用到 git clone 命令。 Git 克隆的是該 Git 倉庫服務器上的幾乎所有數據,而不是僅僅復制完成你的工作所需要文件。 當你執行 git clone 命令的時候,默認配置下遠程 Git 倉庫中的每一個文件的每一個版本都將被拉取下來。 事實上,如果你的服務器的磁盤壞掉了,你通常可以使用任何一個克隆下來的用戶端來重建服務器上的倉庫。
  克隆倉庫的命令格式是 git clone [url] 。 例如,要克隆 Git 的可鏈接庫 libgit2,可以用下面的命令:

$ git clone https://github.com/libgit2/libgit2

  這將在當前目錄下創建一個名為 “libgit2” 的目錄,並在這個目錄下初始化一個 .git 文件夾。從遠程倉庫拉取下所有數據放入 .git 文件夾,然后從中讀取最新版本的文件的拷貝。 如果你想在克隆遠程倉庫的時候,自定義本地倉庫的名字,你可以使用如下命令:

$ git clone https://github.com/libgit2/libgit2 mylibgit

  這將在本地創建的倉庫名字變為 mylibgit。
  Git 支持多種數據傳輸協議。 可使用 https:// 協議,也可以使用 git:// 協議或者使用SSH 傳輸協議,比如 user@server:path/to/repo.git 。

二、總結

  兩種方法實現Git本地倉庫:git initgit clone,自此就可以開始本地項目的版本管理了。

修改代碼后提交到本地倉庫命令

git status 查看是否有修改

git add .  添加到暫存區

git commit -m "添加文件"  將暫存區的文件都提交到本地倉庫

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM