使用Skonsole自动生成Git提交信息
使用Skonsole自动生成Git提交信息
随着LLM应用的普及,日常工作中的很多使用都可以使用LLM来完成,比如Git提交信息的生成。
Skonsole是一个基于Semantic Kernel的命令行小工具,集成了Git提交信息生成、PR内容生成、PR评审等功能。
其作者Lee Mille...[2023/9/1]
重要变更 | Hugging Face Hub 的 Git 操作不再支持使用密码验证
在 Hugging Face,我们一直致力于提升服务安全性,因此,我们将对通过 Git 与 Hugging Face Hub 交互时的认证方式进行更改。从 2023 年 10 月 1 日 开始,我们将不再接受密码作为命令行 Git 操作的认证方式。我们推荐使用更安全的认证方法,例如用个人访问...[2023/9/1]
GitHub Actions CI/CD 工作流实战
1. 什么是 GitHub Actions 与 workflow ?
GitHub Actions 是 GitHub 提供的一种持续集成(CI)和持续部署(CD)的工具,用于自动化软件开发过程中的各种任务和工作流。GitHub Action Workflow 是一组定义在存储库中的自动化任务,可...[2023/8/30]
Git 常用基础命令(持续更新)
https: www.cnblogs.com/zylyehuo/
# 在 centos7 环境下查看系统版本
cat /etc/redhat-release
# (1)安装 git
yum install -y git
# (2)查看 git 版本
git --version
...[2023/8/29]
【译】通过 GitHub Copilot Chat 简化代码优化和调试(AI 辅助编程)
今年3月,我们宣布了 Visual Studio 2022 的 GitHub Copilot Chat。通过 Chat, Copilot 已经超越了代码补全,提供了对代码工作原理的深入分析和解释。它支持单元测试的生成,甚至帮助修复 bug 和解释异常。通过从 Visual Studio 收集...[2023/8/29]
《HelloGitHub》第 89 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2023/8/29]
通过实战操作学git
虽然说 ”好记性不如烂笔头”,但是学习不看等于没学,学习不用等于不会,所以说”实战才是检验真理的唯一标准“,通过实战则会学到很多东西。
因为陈** 太懒,并且不喜欢查百度,老是犯同样的问题,于是我通过完整的操作git流程和一些实战中的场景,将常用git流程和命令整理了下来,这样也方便我...[2023/8/21]
你的开发套件已到货「GitHub 热点速览」你的开发套件已到货「GitHub 热点速览」
这周的 GitHub 热点榜,撇开上周的介绍过的几个项目,剩下就两字:套件。像是搜罗了大量黑客工具的 hackingtool,还有打算一统米哈游游戏客户端的 Starward,以及好用的 CV 库 supervision 方便追踪物体。
当然,还有我们的老朋友搞通知的 novu,做视频、图...[2023/8/21]
?? GitHub Copilot 读心术揭秘,Copilot 逆向工程笔记?? GitHub Copilot 读心术揭秘,Copilot 逆向工程笔记
总览
你是否好奇 GitHub Copilot 如何知道你想写的内容?有时候它聪明得甚至好像读过你项目里其他文件一样,不要怀疑,它确实读过。这篇文章记录了我阅读一个对 Copilot 的逆向工程的笔记,一言以蔽之,Copilot 使用了 Jaccard 相似度获取用户最近访问过的页面里与当前编辑...[2023/8/18]
一文理解GIT的代码冲突
对于GIT,不知道有没有人和我一样,很长时间都是小心翼翼、紧张兮兮,生怕一不小心,自己辛苦写的代码没了。
特别是代码冲突,更是难到我无法理解,每次都要求助于百度,跟着人家的教程一步步解决,下一次还是这样。
所有的紧张、不自信、不敢用、用不好,都来源于:不理解。
只要理解了,你会发现所有问题...[2023/8/11]
GitOps 与 DevOps:了解关键差异,为企业做出最佳选择
在软件开发领域,GitOps 和 DevOps 是加强协作和实现软件交付流程自动化的重要技术。虽然这两种模式都旨在提高软件开发生命周期的效率,但它们的核心原则和实施方式却各不相同。
本篇文章将帮助您了解 GitOps 和 DevOps 之间的差异、它们的工作流程,并了解哪种方法...[2023/8/9]
图解算法,原理逐步揭开「GitHub 热点速览」图解算法,原理逐步揭开「GitHub 热点速览」
想必每个面过大厂的小伙伴都被考过算法,那么有没有更快了解算法的方式呢?这是一个老项目,hello-algo 用图解的方式让你了解运行原理。此外,SQL 闯关自学项目也是一个让你能好好掌握 SQL 技术的仓库。说回到面试,这个一周获得近 10k star 的 devops-exercises ...[2023/8/7]
仅三天,我用 GPT-4 生成了性能全网第一的 Golang Worker Pool,轻松打败 GitHub 万星项目
目录1. 我写了一个超牛的开源项目1.1 你看看这性能1.2 你看看这功能1.3 你猜我这一百天都经历了啥2. 你有多久没写并发程序了?3. 问:一个 Worker Pool 程序需要包含哪些功能?4. 让 GPT-4 写第一行代码!4.1 我对 GPT-4 说4.2 GPT-4 回答4.3 我...[2023/8/4]
数据处理的那些事「GitHub 热点速览」
撇开一屏占四分之三屏幕的 AI 相关项目之外,本周剩下的热榜项目就是同数据有关的数据库项目,比如 CockroachDB 团队开源的 kv 存储数据库 pebble,旨在提供高性能的消息队列 blazingmq。
其他项目则比较通用,像帮你学外文的语法校对器 languagetool,提高...[2023/7/31]
《HelloGitHub》第 88 期《HelloGitHub》第 88 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2023/7/28]
五分钟教你使用GitHub寻找优质项目
前言
经常会有同学会问如何使用GitHub找到自己想要的项目,今天咱们就出一期快速入门教程五分钟教你使用GitHub寻找优质项目。GitHub作为世界上最大的项目开源平台之一,上面有着无数优质的开源项目。善于使用它能够让你获得很多意想不到的惊喜。
首先解决访问慢的问题
FastGithub是G...[2023/7/26]
懒人的百宝箱「GitHub 热点速览」
本周 GitHub Trending 除了 lazydocker 之外,还有多个 lazy 项目上线,比如大家熟悉的 lazyvim,可见,这个世界对懒人还是很友好的。除此之外,主打一个密码免输入,绕开系统密码的 unshackle 也是一个香饽饽,更不用说性能甚好,又很易用的 leptos...[2023/7/24]
效率回归,工具库之美「GitHub 热点速览」
刚开源就变成新星的 igl,不仅获得了 2k+ star,也能提高你开发游戏的效率,摆平一切和图形有关的问题。如果这个没有那么惊艳的话,还有 The-Art-of-Linear-Algebra,重燃了我学习线性代数的自信心;htmx 则是一个被称为“后端工程师的前端库”,可以让人安心用 HT...[2023/7/17]
如何给Github上的开源项目提交PR?如何给Github上的开源项目提交PR?
前言
对于一个热爱开源的程序员而言,学会给GitHub上的开源项目提交PR这是迈出开源的第一步。今天我们就来说说如何向GitHub的开源项目提交PR,当然你提交的PR可以是一个项目的需求迭代、也可以是一个Bug修复、再或者是一些内容文本翻译等等,并不是说PR就是一定要翻天覆地的功能。今天我们做一...[2023/7/14]
如何构建高效、可观的系统「GitHub 热点速览」如何构建高效、可观的系统「GitHub 热点速览」
经典老项目 system-design 教你如何设计一个健壮的系统,新项目 noodle 教你如何提升教育效率,而后者甚至单日获得了 1,600 star,刚开源就获得了 6k+ 的 star。
除了,新老项目的交锋,还有一些能帮上忙的周边工具,比如用来享受游戏编程的 raylib,搞定游...[2023/7/10]
如何制作 GitHub 个人主页
人们在网上首先发现你的地方是哪里?也许你的社交媒体是人们搜索你时首先发现的东西,亦也许是你为自己创建的投资组合网站。然而,如果你使用GitHub来分享你的代码并参与开源项目,那么你的GitHub个人主页可能是人们为了了解你而去的第一个地方。
你希望你的GitHub个人主页说些什么?你希望如何以...[2023/7/5]
好用到飞起的新项目「GitHub 热点速览」
虽然本周 GitHub 热榜都是一些熟悉的面孔,但还是有不少新开源的项目,比如受启发于 Stripe IDs 的 UUIDv7 扩展 typeid,相信有了它,数据标识问题就迎刃而解了。此外,还有刚开源就获得近 2k star 的抠背景项目 background-removal-js,一键就...[2023/7/3]
未来的编程语言「GitHub 热点速览」
又一个编程语言火了,不算新,因为它已经开发了一段时间。不过在本周 Hacker News 上风头十足,DreamBerd 除了有点意思的改 ; 分隔符为 !,之外,它还能让你用问号来标注一段你也不确定的代码。当然它整体的代码阅读性也不错。
除了 DreamBerd 之外,新出的自动驾驶算法...[2023/6/26]
你的专属音乐生成器「GitHub 热点速览」
如果你制作视频,一定会碰到配乐的问题。虽然网上找的一些免费配乐能勉强满足需求,但是如果有个专属的配乐生成器,根据你的视频画面生成对应配乐是不是不错呢?audiocraft 也许能帮助你,把相关画面用文本描述一下,它就能生成相对应的音乐。
当然,本周除了文本生成音乐的 audiocraft ...[2023/6/19]
这就是艺术,优雅的二维码生成器「GitHub 热点速览」
平时如果没有需要一般那团黑乎乎的二维码,估计路过的人看见第一眼就不会再看第二眼。但是假若,它是个帅哥靓妹,估计就不同了,更别提像是艺术画一样,将编码图案融入到画里的二维码生成器 qrbtf 作者的新作,怎一个美字了得。
二维码尚且可以如此优雅,英特尔怎么能甘于人后呢?本周它并开源了一款对眼...[2023/6/14]
暑期实习开始啦「GitHub 热点速览」
无巧不成书,刚好最近有小伙伴在找实习,而 GitHub 热榜又有收录实习信息的项目在榜。所以,无意外本周特推就收录了这个实习项目,当然还有国内版本。除了应景的实习 repo 之外,还有帮你管理文件的 spacedrive、管理窗口的 yabai,以及管理 ai 工具的 SuperAGI。
...[2023/6/5]
Gitlab RegistriesGitlab Registries
在项目开发和部署过程中,我们常常需要一套私有仓库,比如 Code Repository、Package Repository,Docker Registry 等。
Code Repository:在 github 或 gitlab 或 gitee 等平台上创建私有项目;或搭建本地代码服务器,一...[2023/6/2]
《HelloGitHub》第 86 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2023/5/29]
程序员的 Windows 工具箱「GitHub 热点速览」
如何精简 Windows 并快速配置开发环境呢?本周特推的 winutil 是一个程序员的 Windows 工具箱,它提供了开发工具的一键安装以及减少系统垃圾的功能,一切为了简洁、高效。同样高效的还有 C++ 日志库 spdlog,快速构建 React 应用的 refine,以及人脸分析库 ...[2023/5/25]
三款Github Copilot的免费替代
大家好我是费老师,提起Github Copilot,相信很多读者朋友们都听说过甚至使用过,作为Github研发的一款先进的编程辅助插件,它可以在我们日常编写代码的过程中,根据代码的上下文内容、注释等信息自动推断生成高质量的代码,很大程度上提升我们的代码编写效率。
而自从去年8月Githu...[2023/5/25]
Git 代码分支管理
作者:京东科技 周新智
一、引言
近日,IoT 研发团队加入了不少新同学,对 git 分支的命名和管理方式有些许的模糊,分支的命名规范以及管理方式对项目的版本发布至关重要,为了解决实际开发过程中版本发布时代码管理混乱、冲突等比较头疼的问题,我们将在文中阐述如何更好的管理代码分支。
二、总览
...[2023/5/19]
又一个开源便斩获 7k star 的新模型「GitHub 热点速览」
Star 并不能代表什么,但是绝对能表示一个项目的受欢迎程度。就像刚开源一周就有 7k+ star 的新模型,输入文本 / 图像就能获得 3D 对象。除了这个新模型,本周还有一款新的 Web 3D 渲染引擎 Orillusion,向量数据库新晋成员 qdrant。还有老牌魔兽世界为它站台的游...[2023/5/17]
Github Copilot Chat 初体验
最近因为阳了的缘故一直躺在床上。今天终于从床上爬起来了。不是因为好透了,而是因为我收到了申请Copilot Chat preview 权限通过的邮件。实在忍不住,于是起床开电脑在咳嗽声中进行了一番体验。
如何申请
https: github.com/github-copilot/chat_wa...[2023/5/17]
Git开发、发布、缺陷分离模型概述(支持master/develop/feature/release/hotfix类型分支)
Git是什么?
Git是一种分布式版本控制系统,它可以记录文件的修改历史和版本变化,并可以支持多人协同开发。Git最初是由Linux开发者Linus Torvalds创建的,它具有高效、灵活、稳定等优点,如今已成为软件开发领域中最流行的版本控制系统之一。Git使用一种名为“仓库”的数据结构来...[2023/5/15]
咚咚咚,你的王国之泪已上线「GitHub 热点速览」
本周最大的热点,莫过于 Mojo 语言了,几大媒体均有报道这门兼顾 Python 优点和性能的新语言。当然还有凭借 Switch 游戏《塞尔达传说·王国之泪》登上热榜,获得 3,500+ star 的 Switch 模拟器 Ryujinx。
当然,还有一些日常工作可能用到的测试工具 git...[2023/5/10]
如何使用jsDelivr+Github 实现免费CDN加速?
目录序言1 cdn简介2 cdn请求分发原理3 jsDelivr简介4.jsDelivr 的简单使用5 jsDelivr + Github 的具体实现5.1 新建Github仓库5.2 使用git clone 命令将仓库克隆到本地5.3 将需要cdn加速的资源上传到github仓库5.4 点击r...[2023/5/10]
自动化部署(Gitlab)
小程序可持续化自动部署
一、安装gitlab-runner
官方地址:https: docs.gitlab.com/runner/install/
windows安装如下:
nodejs的环境变量一定要放到系统变量中!!!
进入硬盘任意一个目录,下载gitlab-runner.exe文...[2023/5/8]
浅谈如何使用 github.com/kardianos/service
在实际开发过程中,有时候会遇到如何编写Go开机自启服务的需求,在linux中我们可以使用systemd来进行托管,windows下可以通过注册表来实现,mac下可以通过launchd来实现,上面的方式对于开发者来说,并不是什么困难的事情,但是对于使用者而言,是并不希望通过这么复杂的方式来达到开机...[2023/5/4]
是时候,升级你的 Windows 了「GitHub 热点速览」
不知道多少小伙伴用着 Windows 操作系统,可能会有一个烦恼是有时候操作系统过慢,因为众多拖慢 Windows 系统的组件。Atlas 作为一个修改版的 Windows 系统,能极大提高操作系统运行效率。说到升级,除了 Atlas 之外,还有主打内存安全的 sudo 升级版 sudo-r...[2023/5/4]
白嫖GitHub Action实现开源项目CICD
什么是CI/CD?让你的项目变得更加敏捷!
在今天这个快速变化的时代,开发者们需要与时俱进,不断提升自己的工作效率。在这篇文章里,将一起探讨如何使用CI/CD和Github Action让你的项目更加高效,快速响应市场变化。
什么是CI?
CI(持续集成,Continuous Integrat...[2023/4/28]
基于 Github 平台的 .NET 开源项目模板. 嘎嘎实用!
简介
大家好,为了使开源项目的维护和管理更方便一些,出于个人需求写了一款开源项目的模板,该模板基于 Github 平台,并使用 .NET 来实现管道功能.
在接受过实战检验后, 于今天开源, 项目地址:https: github.com/night-moon-studio/Template
定...[2023/4/28]
《HelloGitHub》第 85 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2023/4/28]
干货|工作中要使用Git,看这篇文章就够了
本文将从 Git 入门到进阶、由浅入深,从常用命令、分支管理、提交规范、vim 基本操作、进阶命令、冲突预防、冲突处理等多方面展开,足以轻松应对工作中遇到的各种疑难杂症,如果觉得有所帮助,还望看官高抬贵手给个赞呗,感谢!
虽说现在工作中使用 Git 都会用一些图形化管理工具来提高开发效率。可事...[2023/4/26]
一款能“干掉” ChatGPT 的应用「GitHub 热点速览」一款能“干掉” ChatGPT 的应用「GitHub 热点速览」
据说有了它,ChatGPT 就可以靠边站了。因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网站。当然除了升级的 Auto-GPT 之外,还有 DeepSpeed,它能极大地降低训练成本...[2023/4/17]
git撤销某一次commit提交
一、使用git rebase命令
如果您想彻底删除 Git 中的某次提交的内容,可以使用 git rebase 命令并将该提交删除。
以下是删除 Git 提交内容的步骤:
找到要删除的提交的哈希值。可以使用 git log 命令查看提交历史记录,然后找到要删除的提交的哈希值。
在终...[2023/4/12]
被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了
大家好,我是小富~
前言
忙里偷闲学习了点技术写了点demo代码,打算提交到我那 2000Star 的Github仓库上,居然发现有5个I ues,最近的一条日期已经是2022/8/1了,以前我还真没留意过这些,我这人懒得很,本地代码提交成功基本就不管了。
仓库地址:https: gith...[2023/4/12]
GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?
Pulse 是“脉搏”的意思,就像一个人要有脉搏才能算是一个活人,一个开源项目要有“脉搏”才能算是一个“活”的开源项目,这个单词非常形象地表示了开源项目的健康程度。
脉搏是正常的,开源项目才是健康的。
每个开源项目的 Pulse 数据都是公开的,它位于开源项目代码仓库的 Insights...[2023/4/10]
碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」
这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见。如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ 的 star,而上周开源不到 48 小时获得 35k+ star 的推特推荐算法,本周也成功...[2023/4/10]
探索 SK 示例 -- GitHub 存储库中的机器人探索 SK 示例 -- GitHub 存储库中的机器人
微软 3月22日 一篇文章“Semantic-kernel 嵌入和记忆:使用聊天UI探索GitHub Repos”[1] ,文章中进行了展示了嵌入,该文章解释了他们如何帮助开发人员提出有关GitHub存储库的问题或使用自然语言查询探索GitHub存储库。与嵌入一起,这是在SK存储器[2](嵌入集...[2023/4/3]
团队如何选择合适的Git分支策略?团队如何选择合适的Git分支策略?
现代软件开发过程中要实现高效的团队协作,需要使用代码分支管理工具实现代码的共享、追溯、回滚及维护等功能。目前流行的代码管理工具,包括CVS,SVN,Git,Mercurial等。
相比CVS和SVN的集中管理,Git具有非常明显的优势,例如:去中心化的代码管理方式减少了开发者对中心服务器的依赖...[2023/4/3]