GitHub贡献热力图是如何练成的

简介: 运维系列

你真的以为GitHub上那些绿的冒油的提交热力图是大佬们分秒必争的抢着提交代码吗?观察了一下原来他们只是用了一个的命令让自己表现出很努力的样子. 瞬间感觉GitHub都被你们玩坏了。。。

git commit --allow-empty -m "no bugs. no bugs!"

那如何做到装作一直在提交代码呢?这里其实想想可以通过定时提交完成,而GitHub现在GitHub Runner又是十分的方便,所以实现起来就相对的简单了,例如以下GitHub runner工作流的配置文件:

name: nobugs`commit

on:
  push:
    branches:
      - master
  schedule:
    - cron: "* * * * *" #由于GitHub Actions的限制,如果设置为 * * * * * 实际的执行频率为每 5 分执行一次。

jobs:
  autogreen:
    runs-on: ubuntu-latest
    steps:
      - name: Clone repository
        uses: actions/checkout@v2

      - name: Auto always green
        run: |
          git config --local user.email "EMAIL" # 此处替换成你GitHub的邮箱地址 
          git config --local user.name "云原生生态圈" # 此处替换成你GitHub的账号昵称
          git remote set-url origin https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}
          git pull --rebase
          git commit --allow-empty -m "no bugs,no bugs!"
          git push

所以你只需要:

  1. 在GitHub上创建一个仓库或者使用已有仓库
  2. 把上面的代码写入仓库中GitHub runner的工作流配置文件,路径为.github/workflows/ci.yml
  3. 修改代码中git配置中邮箱地址以及你的GitHub昵称,也就是19-20行
  4. 如果你想控制提交的频率,你可以按照计划任务语法格式修改第8行的信息即可,下面附上一个运行一段时间的效果图:

感觉有意思,点个再看,点个赞!老铁

相关文章
GitHub登顶下架!谷歌牛人78w字《算法图解》,终于被我扒下来了
今天给大家带来了一本算法方向的好书:巴尔加瓦(Aditya Bhargava)老师 著,袁国忠老师译的 《算法图解:像小说一样有趣的算法入门书》,网上有没有开源版本我不知道,我就看他内容不错所以推荐给大家!小编会在文末附电子版免费下载方式。
|
Arthas Kubernetes 数据可视化
推荐10个GitHub上适合练手的后端项目(涵盖初中高阶)
上周,我们推出了26个好玩又有挑战的前端练习项目。 不少同学留言说,那后端的呢?后端也要! 淘系工程师一呼就应,我们邀请了2位淘系技术后端工程师,筛选出10个难度层层递进,好玩且实用的后端项目,包含java类库中的“瑞士军刀”工具、可视化API展现等等,难度依然分为【初级篇:4个】、【中级篇:3个】、【高级篇:3个】,不同学习诉求的同学可按需选择~
|
算法 Java 程序员
GitHub上标星80k的算法笔记,是有什么与众不同的魅力?
程序员到底需不需要学习算法?这个问题被争论的次数绝对不亚于“Java是不是最好的语言”“VIM和Emacs谁是最好的编辑器”“程序员是不是需要学习数学”。为了避免陷入这样的争论里,我们先对“算法”一词做个转换定义,什么是算法?
|
机器学习/深度学习 人工智能 数据可视化
还在用PPT做神经网络架构图?GitHub2万星项目,手把手教你从入门到可视化大师
现在搞机器学习的成本越来越低了,熟悉了Python和sklearn、Keras、Pytorch等机器学习框架,就能搭建自己的模型了,可是模型建好后如何解释给别人听,难倒了不少人。今天,我们就来介绍两款开源的机器学习画图工具,让你分分钟做出精美的可视化。
2163 0
|
存储 人工智能 JavaScript
来自 GitHub 2022 的趋势和见解
来自 GitHub 2022 的趋势和见解
|
数据采集 PyTorch API
图片识别转公式,GitHub 又一 LaTeX 神器面世
只需要把公式图片用鼠标拖动到工具内,就能一键转成 LaTex 公式。 写论文、做研究时,最让你头疼的是什么?想必公式编辑会榜上有名。那么有没有便捷的方法进行公式编辑呢?这里推荐一款神器,它使用 PyTorch Lightning 可将 LaTeX 数学方程的图像映射到 LaTeX 代码。 它的效果是这样的,输入一张带公式的图片,它能转换成 LaTeX 代码形式:
|
人工智能 Python
Github项目:AI消除马赛克实战
Github项目:AI消除马赛克实战
Github项目:AI消除马赛克实战
|
机器学习/深度学习 算法 JavaScript
七天近千星!哈佛小哥这个github仓库从零开始教你计算机图形学
你的图形学考了多少分?你好奇光追怎么实现的吗?这个哈佛小哥开发了一个仓库,帮你入门图形学!
208 0
七天近千星!哈佛小哥这个github仓库从零开始教你计算机图形学
|
人工智能 并行计算 安全
开发者必备!Github上1.6W星的「黑魔法」,早知道就不会秃头了
当程序员谈论开发设计时,常常会聊到非常多的定律,而Github上的一个名为「hacker-laws」的仓库收录了一些最常见的定律、原则等,获得了16.3k的Star。
235 0
开发者必备!Github上1.6W星的「黑魔法」,早知道就不会秃头了
|
编解码 自动驾驶
GitHub开源:100美元自制激光雷达
GitHub开源:100美元自制激光雷达
GitHub开源:100美元自制激光雷达