如何忽略git repo中的现有文件?

时间:2016-05-30 08:12:30

标签: git gitignore

我使用git作为我的版本控制工具。 我的远程存储库中有一个local.properties文件。 每个团队成员都必须拥有此文件,但git应仅在更改方面忽略此文件 - 不存在。 我尝试将此文件添加到.gitignore文件(根目录中的文件),但似乎git忽略了此请求...因为我(或任何其他团队成员)仍然可以提交并推送此文件的更改。 / p>

我错过了什么?

由于

1 个答案:

答案 0 :(得分:3)

您缺少git ignore机制仅适用于未跟踪文件,您也可以始终强制使用-f添加文件,即使它被忽略。您无法忽略对未跟踪文件的更改。您可能会阅读--ignore-untracked,但除非您是Git专家,否则应该永远。将已签入的文件重命名为local.properties.sample,然后让开发人员将其复制并修改为local.properties,然后.gitignore