当我将本地存储库推送到远程存储库时,我的本地 .gitignore 文件也会被推送到远程。
当有人克隆我的存储库时,他们也会复制我的 .gitignore 文件。
我放在 .gitignore 中的文件可能是私有(private)的,文件名也是如此。所以我想知道将我的 .gitignore 文件推送或复制到不同的存储库是否是个好主意?通常,.gitignore 文件本身应该是私有(private)的吗?
我们能否使其不可推送或不可克隆?
最佳答案
对于私有(private)排除,您可以使用 .git/info/exclude
,它具有相同的语法并且基本上以相同的方式工作,但不存储在存储库中。
还有 core.excludesFile
(请参阅 man git-config
)用于您自己的 global(即,不是每个存储库)排除。
关于git - 推送或克隆存储库时 .gitignore 的隐私?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34484680/