首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从GitHub贡献活动中排除package-lock.json

从GitHub贡献活动中排除package-lock.json
EN

Stack Overflow用户
提问于 2017-05-31 06:35:20
回答 2查看 6.5K关注 0票数 22

现在已经发布了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的情况下将其从贡献活动中排除

EN

回答 2

Stack Overflow用户

发布于 2017-05-31 21:44:07

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

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

代码语言:javascript
复制
git add package-lock.json
git commit -m 'initial commit' --author='nocontribute <>'

FOO_AUTHOR在x年前提交给REAL_AUTHOR。

票数 10
EN

Stack Overflow用户

发布于 2018-01-22 14:19:52

代码语言:javascript
复制
git config --global user.email "you@example.com"

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

若要设置帐户的默认身份,请执行以下操作。

省略--global以仅在此存储库中设置身份。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44272960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档