1. ホーム
  2. git

[解決済み] .gitignoreが1つのフォルダを無視しない

2022-02-16 12:24:49

質問

.gitignoreに以下のようなものがあるのですが、これは何ですか?

#built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Windows thumbnail db
Thumbs.db
# OSX files
.DS_Store
# Eclipse project files
.classpath
.project
# Android Studio
.idea
build/
cache.properties.lock
.idea/workspace.xml
*.iws
.gradle/
**/.gradle/

しかし、アプリに変更を加えるたびに、git は以下のようなファイルをインクルードします。 .gradle/1.12/taskArtifacts/cache.properties.lock をコミットしてください。

ここで何が問題なのか?なぜ、フォルダー build/ には適用されませんが .gradle/ ?

解決方法は?

Gitがすでにこれらのファイルを追跡している可能性があります。ターミナルで次のコマンドを実行すると、両方ともうまくいきました。 .gradle.idea ファイルを作成します。

git rm --cached .gradle -r