Git 初始化版本庫

2021-09-07 07:21:26 字數 1016 閱讀 1772

在開始乙個新專案時,首先就要建立並初始化**庫。如果是在本機的工作目錄中,那麼:

$ git init

也就夠用了。如果想要初始化的版本庫不在當前目錄,需要為 git init 命令指定版本庫所在的目錄:

$ git init hello

執行完命令,在當前目錄或您指定的目錄下會建立乙個名為 .git 的目錄,這就是版本庫了。

帶工作區的版本庫主要用於日常工作。其工作模式為:先把**提交到本地的版本庫中,然後通過本地庫推送到伺服器上的版本庫中。

相對於帶工作區的版本庫,裸版本庫主要存在於伺服器上,作為集中式的版本倉庫存在。因為沒有人會在伺服器上修改**並提交,所以這類版本庫不需要工作區。當然其建立方式也略微不同與帶工作區的版本庫。

$ git init --bare

選項 --bare 用於建立裸版本庫,開啟當前目錄您會看到 git 建立了一些目錄和檔案。

為了方便檢視,一般會把裸版本庫的目錄名稱中加上 .git 字尾:

$ git init –bare hello.git

這樣無論是看起來還是使用起來都清晰了很多。

由於裸版本庫沒有工作區,所以無法直接把**提交到裸版本庫中。通用的做法是先轉殖裸版本庫,在本地庫中提交,然後推送到裸版本庫中。

那麼,如何用已有的庫去初始化裸版本庫呢?

條條大道通羅馬,我們可以通過不同的方式來實現。

方法 1,從現有庫轉殖出來乙個裸版本庫:

$ git clone –bare hello hellobare.git

用 git log 命令檢視版本庫 hellobare.git,它的歷史記錄和版本庫 hello 是一樣的。

方法 2,把已有庫推送到裸版本庫:

$ git push –all hellobare2.git

用 git log 命令檢視 hellobare2.git 庫,它的歷史記錄和版本庫 hello 也是一樣的。

初始化版本庫 簡要說明

更新依賴關係 初始化 使用git版本庫 git clone 版本庫ssh使用composer composer update 可能出現的問題 composer update ignore platform reqscomposer config repo.packagist composer com...

初始化Git倉庫

cd srv mkdir gitrepo chown git git gitrepo cd gitrepo 建立乙個空的git倉庫,伺服器上的git倉庫通常都以.git結尾 git init bare project.git 將倉庫所屬使用者改為git chown r git git project...

初始化git專案

首先得在git上建立分組,建立專案名稱。1 開啟terminal終端 2 切換到你的本地專案目錄 3 初始化本地倉庫 git init 4 新增檔案到本地倉庫 git add 5 提交檔案 git commit m first commit 6 新增遠端倉庫位址到本地倉庫 先到遠端倉庫的頁面上,複製...