概述
Git 使用 git init
命令創建一個空的倉庫,基本上就是在當前目錄下創建一個 .git
目錄,目錄下面存儲着倉庫的各項信息。
在一個已經創建過 Git 倉庫的目錄下執行 git init
命令也是沒有問題的,它不會去重寫任何已經存在的內容。最主要的原因,在已有的 Git 倉庫下執行該命令就是獲取新添加的模板。
如果帶上路徑執行 git init <path>
命令,它會在 <path>
目錄下創建 .git
目錄,如果該路徑不存在,Git 同時也會創建該目錄出來。比如命令:
$ git init /tmp/hello
Initialized empty Git repository in /tmp/hello/.git/
將同時創建 /tmp/hello
與 .git
兩個目錄,並初始化 Git 倉庫。
例子
git init
git add .
git commit -m 'comment'
- 創建一個
.git
目錄; - 將當前路徑下的所有文件添加到 Git 倉庫的緩存區;
- 將緩存區的文件提交到 Git 倉庫。