Gitignore没有忽略某些project.properties

tal*_*ghi 7 git android

我正在使用Windows和Mac的github应用程序,我的.gitignore文件有问题.

我试图忽略在我的两台机器之间切换时生成的project.properties文件,但我似乎无法让它工作.

下面是我的.gitignore的副本,它似乎适用于除了project.properties之外的所有东西,以及我在那里的gen/*,但不那么烦人.

我一直在研究这个问题并且没有找到答案,我将不胜感激任何帮助!

# Built application files
*.apk
*.ap_

# Files for the Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/

# Gradle files
.gradle/
build/

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

# Proguard folder generated by Eclipse
`enter code here`proguard/

#Log Files
*.log

project.properties
*.properties
project.properties
Run Code Online (Sandbox Code Playgroud)

Jer*_*y W 22

我怀疑你在提交该文件后将project.properties行添加到.gitignore.

您需要做的是以下内容:

git rm --cached project.properties

并为gen/*

git rm --cached gen/

然后提交.

--cached选项将仅从索引中取消并删除路径.无论是否修改了工作树文件,都将保持不变.GIT-RM