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學習筆記一git initGit筆記
- 理解 go mod init 命令Go
- [Note] git清空.git目錄後,重新再git init & git remote的討論GitREM
- Linux基礎命令—initLinux
- Git基礎命令之git rebase命令Git
- Linux基礎命令---init程式Linux
- git命令列命令Git命令列
- GIT 命令Git
- # Git命令Git
- git命令Git
- Git之"git diff"命令Git
- [Tips] git init如何指定主分支名稱Git
- git push命令Git
- Git——rebase命令Git
- git status 命令Git
- Git的命令Git
- git show 命令Git
- git checkout 命令Git
- git命令速查Git
- git 命令速查Git
- git命令整理Git
- git rebase命令Git
- Git 命令整理Git
- git命令大全Git
- Git是什麼?Git基本命令+工作區命令Git
- JB的git之旅-git命令列Git命令列
- [git]git分支常用命令Git
- 痞子衡嵌入式:第一本Git命令教程(1)- 準備(init/config/.gitignore)Git
- git 命令之git rebase 用法&git rebase介紹Git
- git簡單命令Git
- Git命令小記Git
- git命令總結Git
- Git命令彙總Git
- git bisect 命令教程Git
- git show命令用法Git
- git grep命令用法Git
- 【Git】命令列操作Git命令列