我使用git作为我的版本控制工具。 我的远程存储库中有一个local.properties文件。 每个团队成员都必须拥有此文件,但git应仅在更改方面忽略此文件 - 不存在。 我尝试将此文件添加到.gitignore文件(根目录中的文件),但似乎git忽略了此请求...因为我(或任何其他团队成员)仍然可以提交并推送此文件的更改。 / p>
我错过了什么?
由于
答案 0 :(得分:3)
您缺少git ignore机制仅适用于未跟踪文件,您也可以始终强制使用-f
添加文件,即使它被忽略。您无法忽略对未跟踪文件的更改。您可能会阅读--ignore-untracked
,但除非您是Git专家,否则应该永远。将已签入的文件重命名为local.properties.sample
,然后让开发人员将其复制并修改为local.properties
,然后.gitignore
。