Git 可以設定某些資料、檔案不要加入追蹤、Commit, 主要就是設定 .gitignore.
但是每次作的 Project、程式語言、Framework 不同就會遇到 .gitignore 設定都會不同, 還不熟時都還會漏設很多東西, 這個工具就是把一些常用的先幫你設定進去, 有需要再自己補充即可. (常用的 project 的 .gitignore 範例)
如果要加成 Shell script 自動產出 .gitignore 的話, 可以看此連結: gitignore.io - Command Line Installation
註: 這邊有更多的 gitignore 範例 template: github/gitignore · GitHub