.gitignore 生成器

✨ ..gitignore Generator

.gitignore Generator - Pick stacks (Python/Node/Go/Rust/Java/.NET/IDE) and merge a ready .gitignore file. Free, browser-only.

📐 工作原理與說明
按技術棧生成 .gitignore 忽略規則。
  • 語法:# 註釋、* 通配、** 跨目錄、/ 開頭僅匹配根目錄、! 取反。
  • 模板:按語言(Node/Python/Java)、框架與編輯器選擇模板合併生成。
  • 範圍:只作用於未跟蹤檔案;已入庫檔案需先 git rm --cached 才會被忽略。
  • 全域性:可用 core.excludesFile 配置跨倉庫的全域性忽略規則。
⚠️ 使用說明與注意事項

📋 提示

生成後儲存為專案根目錄的 .gitignore 即可。可繼續手動追加專案特有忽略項。

📚 深度解析:.gitignore Generator

💡 常見使用場景

生成
選 Node → 輸出 `node_modules/`、`dist/`、`.env` 等規則。

❓ 常見問題(FAQ)

.gitignore 對已跟蹤檔案生效嗎?
不生效,需先 `git rm --cached`。
規則不生效怎麼排查?
先看該檔案是否已被 Git 跟蹤(.gitignore 只對未跟蹤檔案有效,需先 git rm --cached);再檢查規則寫法——目錄要帶斜槓、取反用 !、** 匹配多級;同名規則後者覆蓋前者,注意順序。可用 git check-ignore -v 逐條定位命中情況。