繁体   English   中英

如何使用git忽略文件-不添加到.gitignore

[英]How to ignore files with git - without adding to .gitignore

我认为该问题的答案可能是无法解决,但是我很想听听人们使用的任何解决方案或解决方法。

情况是我有一个种子npm项目。 每当我的团队想要开始一个新项目时,他们都会克隆该项目并将其用作新工作的基础。

在这个种子项目中,当我执行npm install我得到一个package-lock.json文件。 我不想签入此文件,因为我不想将基于种子项目的项目锁定到种子项目的依赖版本。

但是,我不想将此文件添加到.gitignore文件中,就好像我也会复制.gitignore文件,然后在基于种子的项目中也将忽略锁定文件一样。

我希望我已经解释得足够好了。

您可以创建不作为存储库内容一部分共享的本地忽略规则。 当然,每个需要规则的克隆都必须单独配置,但是对于您的用例来说,这可能是一个很好的折衷方案。

文件.git/info/exlcude工作方式与.gitignore但很差。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM