我有an Android library,由于某种原因,我在.gitignore
中指定的文件和文件夹不会被忽略。
我尝试修改.gitignore
并跟随these steps,但这并没有改变任何内容。
这是我的顶级.gitignore
(也可以找到on the GitHub repo):
# Gradle files
.gradle/
build/
*/build/
# Local configuration file (sdk path, etc)
local.properties
# IntelliJ
*.iml
/.idea
module with the build
folder that isn't being ignored包含以下.gitignore
:
/build/
我不确定为什么build
目录没有被忽略,因为它在我的sample app module和top-level directory中被忽略。
另外,当我更新我的库版本时,我确实对build
目录中的某些文件进行了更改,如果这很重要的话。
答案 0 :(得分:15)
This answer帮助我解决了我的问题。
以下是答案的一部分:
首先提交任何未完成的代码更改,然后运行以下命令:
html, body { height: 100%; } div { height: 100%; }
这将从索引(暂存区域)中删除所有已更改的文件,然后运行:
git rm -r --cached .
承诺:
git add .
答案 1 :(得分:1)
您必须在构建之前删除较低级别gitignore中的第一个/
,然后才能使用它。
此外,在顶级,您只需要:build/
,然后不需要更低级别的gitignore。
答案 2 :(得分:1)
在您的项目中添加.gitignore文件,并在以下几行中进行设置:
Error in doc_parse_raw(x, encoding = encoding, base_url = base_url, as_html = as_html, :
Expecting a single string value: [type=list; extent=7].
答案 3 :(得分:0)
在我的情况下, .gitignore 文件放置在 app 目录中,而不是放在项目的根目录中。
我通过以下方式得出结论: