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 checkout命令詳解Git
- git status命令詳解Git
- git add命令詳解Git
- Git 命令大全,詳解!Git
- git checkout 命令詳解Git
- git remote 命令詳解GitREM
- git diff --stat命令詳解Git
- git show-branch命令詳解Git
- Git 學習之命令詳解Git
- Git 常用命令詳解Git
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- git reset 命令詳解(一)—— Git 學習筆記 07Git筆記
- git reset 命令詳解(二)—— Git 學習筆記 08Git筆記
- Git(7)-- 檢視提交歷史(git log 命令詳解)Git
- 保姆教程系列:Git 實用命令詳解Git
- git常用命令stash詳細解釋。Git
- Git 操作命令詳細Git
- 【Git】2. Git常用命令詳解、版本切換原理Git
- 2.16.10.init程式詳解1
- 『現學現忘』Git基礎 — 25、git log命令引數詳解Git
- Git詳解Git
- Git HEAD詳解Git
- git使用詳解Git
- Linux基礎命令—initLinux
- 理解 go mod init 命令Go
- Git常用命令符和GitHub使用教程圖文詳解Github
- git命令列完全解讀Git命令列
- git stash用法詳解Git
- Git Reference引用詳解Git
- Git物件概念詳解Git物件
- git fetch & pull詳解Git
- git ssh配置詳解Git
- Linux基礎命令---init程式Linux
- [Note] git清空.git目錄後,重新再git init & git remote的討論GitREM
- 完美解決呼叫“sudo rosdep init“命令時的報錯ROS
- Git(6)-- 記錄每次更新到倉庫(git clone、status、add、diff、commit、rm、mv命令詳解)GitMIT
- Dockerfile 命令詳解Docker