在我们的存储库中,一些文件和文件夹被忽略了。这里感兴趣的是:
- 构建包含(以及其他)一些配置文件和外部二进制模块的输出文件夹。请注意,这意味着这些感兴趣的文件位于已被忽略的文件夹(“bin”文件夹)中。
- 与源代码一起放置的设置脚本。这些脚本被忽略,因为它们是特定于程序员的(例如,它们包含本地机器上外部库的路径)。
然而,我只想为自己追踪这些文件。主要是为了在清洁后轻松地重新创建它们,但也有其他原因。
如何做到这一点?
已经有一个类似的问题:Track files in local Git repo but ignore in remote。但它只是相似的,因此提出的答案在这里不适用:
- 我忽略的要跟踪的文件没有放在一个文件夹中(这样放置它们是不切实际的)。它们分布在整棵树的不同位置。顺便说一句,它们非常稀疏。只有其中几个。
- 无法使用替代分支,因为我在各个分支中一直需要这些文件,而不仅仅是在切换到该替代分支之后。