5

GIT が bin フォルダーと gen フォルダーを無視するようにしたい Android プロジェクトがあります。したがって、プロジェクトのディレクトリに次の .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

# Eclipse project files
#.classpath
#.project

残念ながら、このファイルは Eclipse によって無視されており、.class ファイルと gen/ と bin/ の両方からのファイルをコミットし続けています。また、フォルダーを「変更されていないと想定」としてマークしようとしましたが、それも役に立ちません。

よくわかりませんが、最初のコミット後にファイルを追加した可能性があります。

4

2 に答える 2

13

gen および bin ディレクトリを既に追加してコミットしているようです。.gitignore は追跡されていないファイルに対してのみ機能し、その目的は、追跡されていないとされているファイルが追跡されないようにすることです。bin と gen の追跡を停止するには:

git rm -r --cached bin gen
git commit -m "removed generated files"
于 2013-09-17T13:10:42.013 に答える
0

ファイル構造を追加する必要がありました。

git rm -r --cached ./projectname/bin 

しかし、これは間違いなくこの状況を助けました

于 2015-01-27T03:23:35.120 に答える