我的repo中有一个config.js文件。工作了一段时间后......我在该文件中添加了一些敏感信息,所以我从不提交它。
我想要做的是忽略这个文件,所以永远不要被提交。 但是,我不希望从远程仓库中删除该文件,就像有人想要协作一样,我希望他们拥有配置文件的基本版本。
我尝试了.gitignore
但是当我运行git status
时,该文件仍显示为“已修改”。如果irrc我尝试了.git/info/exclude
,我遇到了类似的问题。
此外,--assume-unchanged
并非用于此目的。并且不保证您的文件不会被提交。
答案 0 :(得分:3)
这是使config.js.sample
文件具有基本配置的目的,任何人都可以通过将其重命名为config.js
来自定义。如果将config.js
放在忽略列表中,则不会提交。