从GitHub贡献活动

时间:2017-05-30 22:35:20

标签: javascript node.js github npm

现在npm v5.0.0已经用完了,使用npm包会在package-lock.json上自动生成npm install。就我而言,我的package-lock.json文件恰好接近10,000行代码。

package-lock.json

Npm还建议提交此文件:

  

npm notice创建了一个lockfile作为package-lock.json。你应该提交这个文件。

我不希望此文件包含在GitHub上contribution activity的行数中。

我已尝试将文件设置为.gitattributes中的已售出代码,但这只会影响repository language

有没有办法从贡献活动中排除文件而不将其添加到.gitignore

2 个答案:

答案 0 :(得分:6)

排除文件修改用户贡献活动的一种方法是将提交与占位符作者相关联。这可以通过在<>选项中提供空的电子邮件字段--author来完成。

--author选项的签名:--author="NAME <EMAIL>"

git add package-lock.json
git commit -m 'initial commit' --author='nocontribute <>'

enter image description here

  

FOO_AUTHOR与REAL_AUTHOR x时间前提交。

答案 1 :(得分:0)

运行

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

设置帐户的默认身份。

忽略--global仅在此存储库中设置标识。