.gitignore を手作業で作るのって大変ですよね。
使っているツールは同じでも、リポジトリごとに若干違っていたりして、ある程度統一感を持たせたいと考えていました。
gitignore.io とは
適切な gitignore をレスポンスしてくれるサービスです。
git alias に以下を設定して git ignore linux,node などを実行して .gitignore を取得できます。
git config --global alias.ignore \
'!gi() { curl -sL https://www.toptal.com/developers/gitignore/api/$@ ;}; gi' コメントが詳しく記載されているので、
後からでも何を設定したかが分かりやすいです。
グローバル設定
全てのリポジトリ共通で適用するものです。
git ignore macos,linux,dotenv > ~/.config/git/ignore リポジトリ設定
リポジトリで使用するツールを設定します。
git ignore node > .gitignore
