Git管理したくないファイルパスを .git/info/excluede
に書き込め。
# local_only.sh をGit管理から外すぞ
$ git status
On branch master
Your branch is up to date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
local_only.sh
nothing added to commit but untracked files present (use "git add" to track)
# .git/info/excluede に追記するぞ
$ echo localonly.sh >> .git/info/excluede
# やるやんけ
$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
これでうっかりコミットするようなことがなくなります。