从GitHub贡献活动中排除package-lock.json
现在npm v5.0.0出来了,使用npm包在npm install
上自动生成一个package-lock.json
。 在我的情况下,我的package-lock.json
文件恰好接近10,000行代码。
Npm也build议这个文件应该是承诺:
npm通知创build了一个lockfile作为package-lock.json。 你应该提交这个文件。
我不希望这个文件被包含在GitHub 贡献活动的行数中。
我已经尝试在.gitattributes
这些文件设置为出售代码,但只影响存储库语言 。
有没有一种方法可以将文件从贡献活动中排除,而不.gitignore
其添加到.gitignore
?
排除文件修改用户贡献活动的一种方法是将提交与占位符作者相关联。 这可以通过在--author
选项中提供一个空的电子邮件字段<>
来完成。
--author
选项的签名:– --author="NAME <EMAIL>"
git add package-lock.json git commit -m 'initial commit' --author='nocontribute <>'
前一天用REAL_AUTHOR提交的FOO_AUTHOR。