现在已经发布了npm v5.0.0,可以使用npm包在npm install上自动生成package-lock.json。在我的例子中,我的package-lock.json文件恰好接近10,000行代码。

Npm还建议应提交此文件:
npm通知创建了一个名为package-lock.json的锁文件。您应该提交此文件。
我不希望这个文件包含在GitHub上的contribution activity的行数中。
我尝试在.gitattributes中将文件设置为供应商代码,但这只影响repository language。
有没有办法在不将文件添加到.gitignore的情况下将其从贡献活动中排除
发布于 2017-05-31 21:44:07
将文件从修改用户的贡献活动中排除的一种方法是将提交与占位符作者相关联。这可以通过在--author选项中提供空的电子邮件字段<>来完成。
--author选项的签名:--author="NAME <EMAIL>"
git add package-lock.json
git commit -m 'initial commit' --author='nocontribute <>'

FOO_AUTHOR在x年前提交给REAL_AUTHOR。
发布于 2018-01-22 14:19:52
跑
git config --global user.email "you@example.com"
git config --global user.name "Your Name"若要设置帐户的默认身份,请执行以下操作。
省略--global以仅在此存储库中设置身份。
https://stackoverflow.com/questions/44272960
复制相似问题