357 字
2 分鐘
【Git】建立新 Git repo 與 gitignore 設定
2025-01-25

  主要要記的其實是 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#

Terminal window
git init

Git 管理的是檔案,不包含資料夾#

  所以空資料夾是不會被記錄到的。

  • 若是想保留空資料夾,可以新增一個 txt 檔、改檔名為 .gitkeep,讓 Git 追蹤到這個檔案、進而保存此資料夾。
    • 其實檔名並不影響其保留空資料夾的功能,這只是命名慣例。

延伸閱讀#