.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.