.class
の実行時にgit status
ファイルを表示したくない。
.gitignore
という名前のファイルを作成し、.class
をファイルに入力しましたが、何も起こりませんでした。
.class
コマンドを実行したときにgit status
ファイルが表示されないようにする最善の方法は何ですか?
.classファイルがインデックスに既に追加されていないことを確認してください。
最初にそれらのファイルをgit rm -r --cached path/to/.classfiles/
する必要があります。
(ディスク上には残りますが、gitインデックスの一部ではなくなり、git status
によって無視されます)
バージョン化された.class
ファイルが必要ない場合(ただし、最初に.gitignore
に含めなかった場合)、次のように Michal Stefanowcomments 未満:
git rm -r --cached *.class
*.class
ではなく.gitignore
ファイルに実際に.class
を追加したい場合があります-前者はすべてのクラスファイルと一致します(ワイルドカード*
のため)、後者のみ正確に.class
という名前のファイルに一致します。
./gitignoreという名前の新しいファイルをディレクトリに作成し、その中に次の行を追加します。
target/
bin/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
target/