2016-06-21 9 views
0

私はGitを使うためにSourceTreeアプリを使います。私のプロジェクトでは、作曲家を使ってファイルをインストールしました。今私は私の作業コピーに26.000個のファイルを持っていますが、私は今変更と0個の変更を示す作業コピーから始めたいと思います。SourceTree - .gitignoreを使って

私のプロジェクトのルートフォルダにある.gitignoreファイルで試してみました。しかし、それでも私はメディア/フォルダ内のファイルを見ることができます。なぜ、このような場合は、あなたは私がSourceTreeに黄色のアイコンによる0

SourceTree

.gitignore

+1

"私は今変更を開始し、0の変更を示す作業コピーを使いたいと思っています" - あなたがここで何を望んでいるのか分かりません。変更を反映させたい場合は、コミットしてください。その後の作業コピーには0の変更が表示されます。変更を入れたくない場合は、 'git checkout'または' git reset'を使って変更前のバージョンに戻ります。 **追跡する必要のあるファイルを無視しないでください。** –

答えて

0

から作業コピーを開始することができる方法のヒントを持っていない、mediaディレクトリ上のファイルがすでにありますgitによって追跡されます。だから、彼らは.gitignoreファイルの内容にもかかわらず、SourceTreeによってまだ列挙されています。

git rm --cachedコマンドでこれらのファイルをアンラックしなければなりません。
これをSourceTreeで実行するには、展開するファイルを右クリックし、追跡を停止を選択します。

+0

SourceTreeでこれをアントラッキングできますか? – Torben

+0

ファイルを右クリック> *追跡を停止*。あなたがコミットしなければならないいくつかの*削除*の修正が行われます。 – Blackus

+0

私はそれらをコミットするとき、私はそれらをマスターにプッシュしたくありません。私はそれらをコミットするだけですか? – Torben

関連する問題