How to stop tracking a file without removing it from repo

后端 未结 4 1144
醉话见心
醉话见心 2021-01-30 11:11

I have a config file which I want to keep on the remote repository, but I don\'t want to track its changes on my computer. Adding it to .gitignore doesn\'t do the trick.

<
4条回答
  •  天涯浪人
    2021-01-30 11:23

    If that's the case then you shouldn't have the file versioned at all; you should version a template of the file. For example, if the configuration file is foo/config.txt then you should have a versioned foo/config.txt.template in the repository with example (or blank) configuration settings. foo/config.txt should not be in the repository at all, and should be ignored with .gitignore.

    Then, in a new clone, you just copy foo/config.txt.template to foo/config.txt and alter the settings as appropriate.

提交回复
热议问题