MacでGitを使用するために Tower を使用します。 Towerの設定には、.gitignoreを作成するIgnoresセクションがありますが、「Excludes」という名前の別のセクションがあります。そして、「#git ls-files --others --exclude-from = .git/info/exclude」でexcludesを使用できるようです。
除外する目的は何ですか? gitignoreが利用可能なのに、なぜ除外が必要なのですか?
これは、.gitignore
(バージョン管理可能)にはないが、マシンのリポジトリのコピーから除外したいファイルのリストです。
から ドキュメント :
特定のリポジトリに固有であるが、他の関連するリポジトリと共有する必要のないパターン(たとえば、リポジトリ内に存在するが1人のユーザーのワークフローに固有の補助ファイル)は、$ GIT_DIR/info/excludeファイルに入れる必要があります。
.git/info/excludeは、.gitディレクトリにあるため、バージョン管理できないことに注意してください。