【筆記:Git】建立新 Git repo 與 gitignore 設定
主要要記的其實是 gitignore。
設定 gitignore
gitignore 設定檔
- 是一個名為
.gitignore
的純文字檔。 - 內容記錄著哪些檔案不要被 Git 控制。
- 要放在 Git repo 資料夾裡的根目錄。
#
開頭的行是註解。
pattern
- 可以用 pattern 動態地指定檔案。
- 資料夾分隔符是
/
。 folder/
可以指定「folder」資料夾底下的所有檔案。!
可以反向選擇,也就是「所有不符合此條件的檔案」的意思。- 其他詳情可見 Git - gitignore Documentation
gitignore.io
- gitignore.io - 为你的项目创建必要的 .gitignore 文件
- 針對常見的程式語言(如 Java)、IDE(如 Eclipse)、作業系統(如 Windows)等方面,已經準備好對應常用的 gitignore 範本
- 輸入條件、按下[創建],就會在瀏覽器上顯示一個 txt 檔
- 以
### (條件) ###
開頭,以下就是該條件的範本內容 - 可以按『右鍵』、選擇[另存新檔…],命名為
.gitignore
。
- 以
將此資料夾初始化為 Git repo
1 | git init |
Git 管理的是檔案,不包含資料夾
所以空資料夾是不會被記錄到的。
- 若是想保留空資料夾,可以新增一個 txt 檔、改檔名為
.gitkeep
,讓 Git 追蹤到這個檔案、進而保存此資料夾。- 其實檔名並不影響其保留空資料夾的功能,這只是命名慣例。