34

Mac で Git を使用するためにTowerを使用しています。Tower の設定には、.gitignore を作成する Ignores セクションがありますが、「Excludes」という名前の別のセクションがあります。そして、「# git ls-files --others --exclude-from=.git/info/exclude」で除外を使用できるようです。

タワーのスクリーンショット

除外対象は何ですか? gitignore が利用できるのになぜ除外が必要なのですか?

4

1 に答える 1

44

これは、含まれていない (バージョン管理できる) ファイルのリストですが.gitignore、マシンのリポジトリのコピーから除外する必要があります。

ドキュメントから:

特定のリポジトリに固有であるが、他の関連するリポジトリと共有する必要がないパターン (たとえば、リポジトリ内にあるが、1 人のユーザーのワークフローに固有の補助ファイル) は、$GIT_DIR/info/exclude ファイルに入れる必要があります。

.git/info/exclude は .git ディレクトリにあるため、バージョン管理できないことに注意してください。

于 2012-04-08T21:40:03.717 に答える