1

私は今までコミットを行うために Git bash を使用してきましたが、.gitignore ファイルがコミットされるのを見たことがありません。最近、プロジェクトを実行するために Aptana Studio 2 に移行し、バージョン管理のためにEGit Eclipse プラグインをインストールしました。今コミットするたびに、.gitignoreファイルもコミットされます。.gitignore ファイル自体に行を含めようとしました*.gitignoreが、それは役に立ちません。

.gitignore ファイルを無視するにはどうすればよいですか?

4

2 に答える 2

7

.gitignore他の誰か(または別のシステムの自分自身)が誤ってファイルをコミットして、重大な問題(パスワードを含むファイルなど)を引き起こす可能性があることを避けるために、常にプロジェクトファイルでバージョン管理する必要があります。ローカル環境に非常に固有のファイルを除外する場合は、別の場所に配置する必要があります。

http://git-scm.com/docs/gitignore

で、$GIT_DIR/info/exclude無視する必要があり、そのプロジェクトに固有のファイル名を書き込むことができます。によって定義されたファイルにファイルcore.excludesfileを配置できますが、よりグローバルな方法で無視する必要があります。両方のファイルは(通常)バージョン管理されていません。

于 2011-04-11T11:04:09.993 に答える
1

あなたの質問に対する実際の答えは次のとおりです (参照している .gitignore ファイルがプロジェクト構造のルートにあると仮定します):

A.) Windows を使用している場合は、.gitignore が隠しファイルでないことを確認してください。Windows エクスプローラーでファイルを右クリックしてプロパティを選択し、非表示がオフになっていないことを確認します。これは、Eclipse ベースの IDE の隠しファイルに関する問題と関係があります。

B.) .gitignore を編集し、次の行を単独で追加します: /.gitignore

C.) ファイルを保存し、Aptana でファイルを右クリックして、チーム メニューの下にある [追跡解除] をクリックします。

EGit はファイルを期待どおりに解析するようになりましたが、バージョン管理には追加しません。

于 2012-06-21T00:13:59.510 に答える