2016-08-12 14 views
-2

.gitディレクトリ内のファイルは追跡できませんか? Windowsエクスプローラで半透明の状態でフォルダが表示されます。 .gitignoreに2つのディレクトリパスを追加しましたが、 "git status"は変更されたファイルとしてgitignoreを表示しません。しかし、 "git status"はこれらのディレクトリを削除済み(赤いフォント)と "untracked"と表示します。 gitignoreの論理をプッシュしたいのであれば、更新されたgitignoreファイルをプッシュするのではなく、これらの赤いディレクトリ参照を明示的にプッシュする必要がありますか?は、.gitディレクトリのファイルがuntrackedですか?

+1

私は.gitディレクトリ内のファイルは追跡されていないと考えています –

+3

.gitディレクトリ内のファイルについては質問しますが、それらは追跡されませんが.gitディレクトリにない.gitignoreについて話します。接続は何ですか? .gitignoreを.gitの中に入れましたか? (はい、.gitignoreは他のファイルと同様に追加、コミット、プッシュすることができます)。 – Schwern

+2

を明確にするには、 '.gitignore'ファイルを' .git'フォルダの中に入れないでください。他のすべてと同じようにプロジェクトのルートでそれを追跡してください。 '.git'フォルダの中では何も追跡されません。 –

答えて

0

はい、.gitディレクトリ内のファイルは追跡されません。私は半透明の手段がWindowsに隠されていると思います。いくつかのフォルダを無視し続けるには、.gitignoreファイルをリポジトリのルート(.gitフォルダではなくルートにある)に置き、コミットする必要があります。 .gitignoreファイルをステージングした瞬間から、あなたのリポジトリに適用されます。

関連する問題