【发布时间】:2018-12-29 05:22:48
【问题描述】:
我有一种情况,我正在创建一个“入门主题”,比方说,我正在创建 .gitignore 文件,但是这个 .gitignore 是控制要添加/忽略哪些文件到入门主题 repo .
问题是,当启动主题 repo 被克隆并下拉时,我想要一个完全独立 .gitignore 文件,而不是同一个文件。
因此,理想情况下,我可以忽略 this .gitignore 文件,并创建一个单独的文件,然后将其拉下以用于启动主题。
现在显然您将无法创建两个同名文件,那么如果有什么是处理这个问题的最佳方法呢?
理想情况下,实际的 .gitignore 文件最好是在启动主题中使用的文件,还有另一种方法可以控制哪些文件被忽略,这样它们就不会出现在 repo 中.
我知道git config core.excludesfile;但是我读到这仅具有 本地 效果,并且不会传递给其他用户;最重要的是,将在实际 repo 中使用的 .gitignore 文件将忽略更多内容,因此我不知道该文件将如何工作。
也许解决此问题的唯一方法是创建一个辅助忽略文件,但将其命名为 .gitignore-rename-me 之类的名称,然后忽略实际的文件本身,这样它就不会出现在入门主题中?
【问题讨论】: