Git - 如何在不从存储库中删除文件的情况下忽略我的存储库文件?
Git - How can I ignore a file of my repo without removing it from the repository?
我的存储库中有一个 config.js 文件。工作了一段时间后...我在该文件中添加了一些敏感信息,所以我没有提交它。
我想做的是忽略这个文件,所以永远不会被提交。 但是,我不希望该文件从远程仓库中删除,好像有人要合作,我希望他们有配置文件的基本版本。
我尝试了 .gitignore
,但是当我 运行 一个 git status
时文件仍然显示为 'modified'。如果 irrc 我试过 .git/info/exclude
并且遇到了类似的问题。
此外,--assume-unchanged
并非为此目的。并且不保证您的文件不会被提交。
这就是 config.js.sample
文件的目的,该文件具有基本配置,任何人都可以通过将其重命名为 config.js
来对其进行自定义。如果您将 config.js
放在忽略列表中,则不会提交。
我的存储库中有一个 config.js 文件。工作了一段时间后...我在该文件中添加了一些敏感信息,所以我没有提交它。
我想做的是忽略这个文件,所以永远不会被提交。 但是,我不希望该文件从远程仓库中删除,好像有人要合作,我希望他们有配置文件的基本版本。
我尝试了 .gitignore
,但是当我 运行 一个 git status
时文件仍然显示为 'modified'。如果 irrc 我试过 .git/info/exclude
并且遇到了类似的问题。
此外,--assume-unchanged
并非为此目的。并且不保证您的文件不会被提交。
这就是 config.js.sample
文件的目的,该文件具有基本配置,任何人都可以通过将其重命名为 config.js
来对其进行自定义。如果您将 config.js
放在忽略列表中,则不会提交。