Gitignore没有忽略Android库中的一些构建文件

Far*_*deh 12 git android github gitignore

我有一个Android库,由于某种原因,我在我指定的文件和文件夹.gitignore不会被忽略.

我已经尝试修改我的.gitignore并且也遵循这些步骤,但这并没有改变任何东西.

这是我的顶级.gitignore(也可以在GitHub回购中找到):

# Gradle files
.gradle/
build/
*/build/

# Local configuration file (sdk path, etc)
local.properties

# IntelliJ
*.iml
/.idea
Run Code Online (Sandbox Code Playgroud)

包含build未被忽略的文件夹模块具有以下内容.gitignore:

/build/
Run Code Online (Sandbox Code Playgroud)

我不确定为什么build不会忽略该目录,因为它在我的示例应用程序模块顶级目录中被忽略.

此外,build当我更新我的库版本时,我确实对目录中的某些文件进行了更改,如果这很重要的话.

Far*_*deh 20

Stack Overflow上的这个答案帮助我解决了我的问题.

以下是答案的一部分:

首先提交任何未完成的代码更改,然后运行以下命令:

git rm -r --cached .

这将从索引(暂存区域)中删除所有已更改的文件,然后运行:

git add .

承诺:

git commit -m ".gitignore is now working"