Git - 如何在不从存储库中删除它的情况下忽略我的repo文件?

时间:2016-03-14 12:15:33

标签: git github gitignore

我的repo中有一个config.js文件。工作了一段时间后......我在该文件中添加了一些敏感信息,所以我从不提交它。

我想要做的是忽略这个文件,所以永远不要被提交。 但是,我不希望从远程仓库中删除该文件,就像有人想要协作一样,我希望他们拥有配置文件的基本版本。

我尝试了.gitignore但是当我运行git status时,该文件仍显示为“已修改”。如果irrc我尝试了.git/info/exclude,我遇到了类似的问题。

此外,--assume-unchanged并非用于此目的。并且不保证您的文件不会被提交。

1 个答案:

答案 0 :(得分:3)

这是使config.js.sample文件具有基本配置的目的,任何人都可以通过将其重命名为config.js来自定义。如果将config.js放在忽略列表中,则不会提交。