.class
実行時にファイルを表示したくありませんgit status
。
という名前のファイルを作成してファイル.gitignore
に入力し.class
ましたが、何も起こりませんでした。
コマンド.class
を実行したときにファイルが表示されないようにする最善の方法は何ですか?git status
.class
実行時にファイルを表示したくありませんgit status
。
という名前のファイルを作成してファイル.gitignore
に入力し.class
ましたが、何も起こりませんでした。
コマンド.class
を実行したときにファイルが表示されないようにする最善の方法は何ですか?git status
.class ファイルがまだインデックスに追加されていないことを確認してください。最初にそれらのファイル
が必要です。
(それらはディスク上に残りますが、git インデックスの一部ではなくなり、 によって無視されます)git rm -r --cached path/to/.classfiles/
git status
Michal Stefanowが以下にコメントして.class
いるように、ファイルをバージョン管理したくない場合(ただし、.gitignore
最初にそれらを含めなかった場合) :
git rm -r --cached *.class
私のような Windows TortoiseGit ユーザーの場合、この関連記事の指示に従って、GUI で git を実行してください。
そのファイルを右クリックし、TortoiseGit -> Delete (keep local) を選択します。
これはそうgit rm --cached
です。
*.class
おそらく実際にはファイルに追加したいの.gitignore
ではなく.class
、前者は任意のクラスファイルに一致しますが(ワイルドカード のため*
)、後者は正確に名前が付けられたファイルにのみ一致します.class
.