git init命令詳解
git init是最為常用的命令之一,它可以建立一個全新的空倉庫,或者將已經存在的專案納入版本管理。
例如我們想在E盤git-ant目錄下建立一個倉庫,可以採用如下程式碼:
[Shell] 純文字檢視 複製程式碼$ cd /e/git-ant
首先切換到指定目錄之下。
[Shell] 純文字檢視 複製程式碼$ git init
上面會在當前目錄下建立一個新的Git倉庫,程式碼執行效果截圖如下:
目錄截圖如下:
在git-ant目錄下建立一個全新倉庫,自動建立.git目錄(預設是隱藏狀態),當前目錄除去.git目錄就是工作區。
關於工作區可以參閱Git工作區和暫存區一章節。
.git目錄儲存著Git倉庫的核心內容。
當然git-ant也可以是已經存在的專案,執行此命令會將此專案納入版本管理,當然也會自動建立.git目錄。
git init命令還有不少引數,下面介紹幾個常用的。
也可以在當前目錄下的指定子目錄建立版本庫,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git init subDir
上面程式碼可以在當前目錄下的subDir目錄建立一個新的Git倉庫。
程式碼執行效果截圖如下:
裸倉庫(bare倉庫):
所謂的裸倉庫,就是沒有工作區的倉庫,建立方式如下:
[Shell] 純文字檢視 複製程式碼git init --bare
普通倉庫會將Git核心內容放置於.git目錄中,而裸倉庫則直接將核心內容放置於指定目錄。
更多關於裸倉庫內容參閱Git init --bare裸倉庫詳解一章節。
相關文章
- git init 命令Git
- git status命令詳解Git
- git checkout命令詳解Git
- git remote 命令詳解GitREM
- git archive命令詳解GitHive
- Git 命令大全,詳解!Git
- git checkout 命令詳解Git
- git add命令詳解Git
- git diff --stat命令詳解Git
- Git 學習之命令詳解Git
- Git 常用命令詳解Git
- git show-branch命令詳解Git
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- Linux init詳解Linux
- Git(7)-- 檢視提交歷史(git log 命令詳解)Git
- git reset 命令詳解(二)—— Git 學習筆記 08Git筆記
- git reset 命令詳解(一)—— Git 學習筆記 07Git筆記
- git常用命令(詳細註解)Git
- 保姆教程系列:Git 實用命令詳解Git
- Linux init程式詳解Linux
- (轉)Linux init詳解Linux
- Linux init詳解(轉)Linux
- git常用命令stash詳細解釋。Git
- Git 操作命令詳細Git
- 【Git】2. Git常用命令詳解、版本切換原理Git
- Git詳解Git
- 『現學現忘』Git基礎 — 25、git log命令引數詳解Git
- GIT學習筆記一git initGit筆記
- Android 4.4 的 init 程式詳解Android
- git使用詳解Git
- Git詳解之一:Git起步Git
- Git詳解之三:Git分支Git
- Git詳解之六:Git工具Git
- 2.16.10.init程式詳解1
- Linux 執行級init詳解(轉)Linux
- git rebase vs git merge詳解Git
- Git詳解之五:分散式GitGit分散式
- Git詳解之七:自定義GitGit