what
-
.gitignore
以外でコミットしないファイルを設定する方法を記載する
why
- よく忘れて調べてしまうため、個人メモ
- 公式ドキュメントにも載っていたりする
how
- リポジトリ内の
.git/info/exclude
ファイルにコミットしたくないファイル名を追加する
記入例
git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
hogehoge-lock.json
hogefile
hogefile.lock