特定のファイルをGitHubの管理対象から外す方法(管理対象外にする)について少し苦労したことがあるので、備忘録として共有させていただきます。
まず、管理対象から外す時は、下記のようにファイル名を指定することで実現できます。
$ git rm --cached <ファイル名>
苦労したのは、ここからです。何度上記を実行しても、うまく管理対象から外せず、苦労しました。このように管理対象の変更が反映されないことがあるので、その場合は、下記を実行して、キャッシュをクリアします。
$ git rm -r --cached .