《HelloGitHub》第 95 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2024/2/28]
【译】代码更快、更好,借助 GitHub Copilot 的新功能:斜杠命令和上下文变量
你是否曾经希望有一个人工智能助手可以帮助你更快更好地编写代码?那就是 Visual Studio Copilot Chat 为您提供的:一个人工智能驱动的结对程序员,可以回答您的问题,建议代码片段,解释代码逻辑,并与您讨论您的项目。您可以使用 Copilot 更快更好地编写代码,因为它可以帮...[2024/2/26]
Git合并固定分支的某一部分至当前分支
在 Git 中,通常使用 git merge 命令来将一个分支的更改合并到另一个分支。如果你只想合并某个分支的一部分代码,可以使用以下两种方法:
1.批量文件合并
1.1.创建并切换到一个新的临时分支
首先,从要合并的源分支(即要提取代码的分支)中创建并切换到一个新的临时分支。这样可以在...[2024/2/23]
开年!5 款令人惊艳的开源项目「GitHub 热点速览」
朋友们开工大吉啊!我刚从假期模式切换回来,完全无心工作有些不在状态,比如开机密码错了好几次??。闲话少叙,下面就让我们一起看看,春节这段时间 GitHub 上又出了什么有趣、好玩的开源项目。
今年上来就是王炸一款一周飙升了 6,000 Star 的 Git 客户端,项目的作者是 GitHu...[2024/2/21]
IDEA 2024.1:Spring支持增强、GitHub Action支持增强、更新HTTP Client等
有段时间没有更新IDEA了,早上看到 IntelliJ IDEA 2024.1 EAP 5发布的邮件提示,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的。也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客介绍和推荐一下。
Spring、Quarkus等主流框架的支持增强
...[2024/2/18]
初步上手Git软件及GitHub平台:基本操作方法
本文介绍Git软件与GitHub平台的基本内容、使用方法与应用场景等。
目录1 初步介绍2 使用方法2.1 GitHub配置2.2 Git配置2.3 代码上传至GitHub
1 初步介绍
首先,什么是GitHub与Git?为什么我们要运用这些工具?
首先从GitHub说起。如果大家参加过...[2024/2/7]
5 款轻松上手的开源项目「GitHub 热点速览」
大家都忙一年了,所以今天来点轻松的吧!就是那种拿来直接用、免费看的开源项目。
开源真是一个充满惊喜的宝库,很多开源软件比收费软件还好用,比如这款开箱即用的电视直播软件:my-tv,它免费、无广告、启动快,内置高质量直播源,主打一个免费好用。我最近被云厂商的一键购买「幻兽帕鲁」私服刷屏了,不...[2024/2/7]
下载、安装Git并拷贝GitHub项目到本地的流程
本文介绍分布式开源版本控制系统Git的下载、安装,并基于Git实现克隆GitHub中项目代码的方法。
Git是一款开源软件,因此我们直接在Git的官方下载地址下载最新版本的Git即可。其中,在下图所示的位置选择适合我们操作系统的Git版本。
随后,选择下图红色方框内的内容,下载最新版的G...[2024/2/7]
程序员必备!10款实用便捷的Git可视化管理工具
前言
俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。我们在团队开发中统一某个开发工具的使用能够大大降低沟通成本,提高协作沟通效率。今天给大家分享10款实用便捷的Git可视化管理工具,注意排名不分先后希望能对各位小伙伴有所帮助。
假如您有更...[2024/1/29]
《HelloGitHub》第 94 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2024/1/26]
ggrep让多行日志-无处遁形!
相信大家都很喜欢用grep指令,查一下项目中有没有出错的,然后通过logid搜索相关出错的日志和一些关键参数,但是在多行日志的情况下就很难处理了,比如okhttp拦截器中分别打印了url,param和response,然后你想统计一下有多少成功的,有多少失败的,发现就比较难了。
解决这个问题的...[2024/1/26]
去年最火的 JS 开源项目「GitHub 热点速览」
近日,「Best of JS」发布了过去一年在 GitHub 上 Star 数增速最快的 JavaScript 开源项目(2023 JavaScript Rising Stars),前 10 的开源项目 Star 增长竟然都是令人惊叹的 1.5w 起步,第一名更是近 4w ??,简直太逆天了...[2024/1/8]
python在容器内克隆拉取git私有仓库
前言
目前有个python应用需要在容器镜像内拉取git私有仓库的代码,一开始的想法是用GitPython,折腾一番 h私钥和known_hosts问题后,发现还是在镜像中封装个git最省事,然后用subproce 调用系统命令,镜像体积也没有想象中增加特别多。
准备 h私钥和known_hos...[2024/1/3]
前端 Git 使用约定
前端 Git 使用约定
背景
开发前端项目,有以下困惑:
使用哪个分支开发,哪个分支发布
修复线上bug的流程是什么,如何避免修复完了下次却又出现了
cms分支有十多个,是否都有用
如何快速找到之前某次功能开发,或某次bug修复
为了减轻上述困扰,引入 gitflow 规范,并根据公司情况...[2024/1/3]
《HelloGitHub》第 93 期《HelloGitHub》第 93 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2023/12/29]
这些 git 高级命令你知道几个
大家好,我是 dom 哥。今天给大家分享几个 git 的高级应用。
git 是目前最流行的版本控制工具。git 玩的 6 不 6,轻则影响自己的开发幸福指数 ??,重则影响下班时间 ??。本文介绍一些日常开发中常遇到的场景以及相关的 git 命令。
接下来就以前端流行的 mvvm 框架 vu...[2023/12/27]
独立于 Github,更方便地管理自己的静态网站?来试试这套自托管 Git 仓库方案!
原文章来自:独立于 Github,更方便地管理自己的静态网站?来试试这套自托管 Git 仓库方案! - Sxrhhh 的个人小站
就在前几天,我成功地将我自己的网站由 wordpre 迁移为了静态网站。不过说是迁移,但是域名保持不变,本质上就是把将网站文件夹一整个换了遍。我选择的是 mkd...[2023/12/27]
年度盘点,四年的精华合集「GitHub 热点速览」年度盘点,四年的精华合集「GitHub 热点速览」
今年是 GPT 年,无论是 GitHub 还是朋友圈还是技术平台,即便你不关心 GPT 的发展情况,同大模型、AI 相关的项目总能进入你的信息流。到这期为止,热度速览也连载了四年,从一开始习惯看 GitHub Trending 找寻有意思的项目,到后来每期收录当周的热点,并每期整理一个主题相...[2023/12/26]
2023 年最后一波工具安利「GitHub 热点速览」
2023 年还有两周就要接近尾声了,2023 年的热点速览还有一波工具好安利:比如上周推荐之后上了热榜的远程调试工具 page-spy-web,让调试像呼吸一般自然方便;还有轻量级的搜索引擎 orama,可以让你下载 B 站视频好好过个元旦的下载姬 downkyi,JS 格式化工具 biom...[2023/12/18]
又有新框架上线了,测试、AI 通通有「GitHub 热点速览」
本周热点之一可能就是 Apple 刚开源便获得 8k+ star 的机器学习框架 mlx,顺带官方开源的 mlx-example(示例仓)也在热门榜上有一席之位,据说它已经跑通了大模型 Llama 7B,如果你最近刚入手了 M3 的苹果机,不妨来试试这个专为 Apple 芯片而生的框架。
...[2023/12/11]
叮咚,你的微信年度聊天报告请查收「GitHub 热点速览」叮咚,你的微信年度聊天报告请查收「GitHub 热点速览」
本周热点项目 WeChatMsg 是一个微信记录提取工具,据说它还能帮你分析聊天记录、生成你的年度聊天报告。而又到了年底,部分不幸的小伙伴要开始写年度总结了,这时候 self-operating-computer 就能让你的电脑变成熟,在你的指示下写完你的年度汇报。
除了更智能的电脑,本周...[2023/12/5]
【译】使用 GitHub Copilot 编写 Git 提交
在花费数小时修复 bug 或更新特性之后,我们开发人员最不愿意做的事情往往是仔细说明 Git 提交的内容。最新的 Visual Studio 预览版可以帮到您。使用新的生成 Git 提交消息特性来帮助您描述变更集。然后,您可以用“why”进行更改来细化消息并提交。
生成有用且信息丰...[2023/12/5]
《HelloGitHub》第 92 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2023/11/29]
这些新项目一定不要错过「GitHub 热点速览」这些新项目一定不要错过「GitHub 热点速览」
本周 GitHub 热点上榜的项目有不少的新面孔,比如搞电子商务的 eShop,还有处理表数据的 onetable。还有用来方便处理数据同步问题的 loro,以及网易新开源的 tts 项目 EmotiVoice。
而一天获星超过 2k 的 screenshot-to-code 让你快速得到...[2023/11/20]
开发现代化的.NetCore控制台程序:(4)使用GithubAction自动构建以及发布nuget包
前言
上一篇文章介绍了将 nuget 包发布到 Github Packages 上。
本文更进一步,使用 GitHub Action 搭建 CI/CD 流水线,进行 nuget 的自动构建和发布。??
GitHub Action 用起来和之前的 Gitlab CI/CD 是差不多的,可以使用...[2023/11/13]
GitHub Actions 入门指南
前言
GitHub Actions 可以构建一组自动化的工作流程,并提供了拉取请求、合并分支等事件来触发他们。一般成熟的开源项目会在每个版本发布时提供 releases ,它就是通过 Actions 来自动发布的。本文就以自动发布 releases 这个例子来认识 Actions。
创建 wor...[2023/11/13]
GitHub 官方开源的字体集「GitHub 热点速览」
前几天 GitHub 官方一口气开源了 5 款字体,各有特色,彼此兼容,重要的是代码友好。这不,一开源就获得了 4.5k+ 的 star。
本周除了这个热点之外,当属 OpenAI 又有新动态了,你可以更方便的搞一个自己的 GPT。
除了这两大热点之外,GitHub trending 还...[2023/11/13]
Git 行尾设置须知
1 背景
远端文件拉取到本地后,会根据本地机器的操作系统、或文件编辑器,修改文件内容的行尾。例如远端代码为适配其代码托管的宿主、存储服务器与编译构建环境,通常采用 LF 作为行尾,符合 Linux 文件系统习惯。而本地为 Windows 的机器则应在获取文件后将行尾从 LF 转换为 CRLF,适...[2023/11/10]
HelloGitHub 社区动态,开启新的篇章!
今天这篇文章是 HelloGitHub 社区动态的第一篇文章,所以我想多说两句,聊聊为啥开启这个系列。
我是 2016 年创建的 HelloGitHub,它从最初的一份分享开源项目的月刊,现如今已经成长为 7w+ Star 的开源项目、1w+ 用户的开源社区、全网 50w+ 的自媒体。
...[2023/11/8]
七个很实用的开源项目「GitHub 热点速览」
本周特推的两个项目都是异常实用的项目,一个接棒上周的视频重制项目 video-retalking 这次则是直接将视频替换成另外一个语种;另外一个则是解决日志阅读问题的 tailspin,让你在成千上万条日志中快速定位特定的日志。
此外,还有两大集成者,一个是解决可观测性的 odigos,另...[2023/11/6]
使用Github Copilot生成单元测试并执行
上一篇文章我们介绍了
使用Github Copilot完成代码编写
本文我们继续使用Github Copilot在已有代码的基础上生成代码测试并执行。
一、先说一下代码的背景
需要上需要提供一个度量衡的工具类,实现各种转换,例如
将长度值转换为英寸
将长度值转换为英里
将长度值转换为...[2023/11/6]
使用 Jenkins + Github + dokcer-compose 部署项目-实战篇
使用 Jenkins + Github + dokcer-compose 部署项目-实战篇
需要声明的一点是,此处实现的项目自动构建原理是 Github+Jenkins 的 webhook,因此得保证 github 能访问 到 jenkins,需要一台具有公网ip的服务器用于部署jenkins,...[2023/10/30]
《HelloGitHub》第 91 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!
简介
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
https: github.com/521xueweihan/HelloGitHub
这里有实战项目、入门教程、黑科技、开源书籍、大厂开源...[2023/10/30]
如何写出优雅的代码?试试这些开源项目「GitHub 热点速览」
又是一期提升开发效率的热点速览,无论是本周推特的检查 Python 语法和代码格式的 ruff,或者是 JS、TS 编译器 oxc,都是不错的工具,有意思的是它们都是 Rust 写的。
此外,还有用来在多个设备间同步文件的 syncthing,配合口型的视频制作工具 video-retal...[2023/10/30]
Spring Boot整合OAuth2实现GitHub第三方登录
Github OAuth 第三方登录示例
1、第三方登录原理
第三方登录的原理是借助OAuth授权来实现,首先用户先向客户端提供第三方网站的数据证明自己的身份获取授权码,然后客户端拿着授权码与授权服务器建立连接获得一个Acce Token,之后客户端就可以通过Acce Token来与资源服...[2023/10/25]
强化学习的一周「GitHub 热点速览」
当强化学习遇上游戏,会擦出什么样的火花呢?PokemonRedExperiments 将经典的 Pokeman 游戏接上了强化学习,效果非同凡响,不然能一周获得 4.5k star 么?看看效果图就知道,那是真得强。
而说到强化,这周 YouTube 加强了它的广告力度——开始处理广告屏蔽...[2023/10/23]
使用gitbook快速搭建文档中心
背景
在研发一个系统,主要给公司内部同事用,按理说,简单点的话,搞个使用文档就行了,但产品经理希望是做成一个文档中心,比如,你学习个新技术的时候,比如vue,一般有个在线的帮助文档,他的想法就是这种。
我们就开始了调研,刚开始看了下wordpre (好多云服务器支持用这个来搭建网站),后面...[2023/10/23]
使用Github Copilot完成代码编写
上篇文章,我们使用VSCode创建了T.Global解决方案和两个类库工程,接下来我们使用Github Copilot完成代码编写
先说以下业务需求:
提供一个公共的本地化组件,支持对数字、货币、时间、日期、度量衡单位、排序的在不同区域下的处理。
一、新建一个II18NService接口...[2023/10/23]
当个 PM 式程序员「GitHub 热点速览」
本周 GitHub 热点依旧是 GPT 类项目,当中的佼佼者自然是本文收录的 gpt-pilot,一周获得了 7k+ star。此外,像是 LangChain、Autogen 之类的 LLM 工具链项目也十分火热。
当然,GPT 占据了半壁江山,剩下的半壁除了上周推荐的那些老牌热门项目之外...[2023/10/16]
使用Java统计gitlab代码行数使用Java统计gitlab代码行数
一、背景:
需要对当前公司所有的项目进行代码行数的统计
二、 可实现方式
1.脚本:通过git脚本将所有的项目拉下来并然后通过进行代码行数的统计
&nb...[2023/10/9]
【好玩】如何在github主页放一条贪吃蛇
前言
??缘由
github放小蛇,就问你烧不烧
起因看到大佬github上有一条贪吃蛇扭来扭去,觉得好玩,遂给大家分享一下本狗的玩蛇历程
??成果初展
贪吃蛇
访问地址
https: github.com/javadog-net
??主要目标
实现3大重点
1. githu...[2023/10/9]
查漏补缺,这些热门开源项目你都知道么?「GitHub 热点速览」查漏补缺,这些热门开源项目你都知道么?「GitHub 热点速览」
本期热点速览的周榜部分的项目,基本上每周都会在 GitHub Trending 见到它们的身影,因为它们实在太火了。一般来说,这些火爆的项目大家都耳熟能详,但是为了防止有些小伙伴不怎么逛 GitHub,以及并没有翻阅之前的月刊或者是热点速览。借着这个大家不怎么搞新项目的假期,索性收集下常见的...[2023/10/9]
好用!这些工具国庆一定要研究下「GitHub 热点速览」
再过 3 天就要开始一年最长的假期——国庆长假了,这次除了宅家、出游之外,多了一个新选项:研究下哪些项目可以安排上,来辅助自己的日常开发。
你觉得一周获得 4k star 的 hyperdx 如何,它能让你快速定位生产环境哪里有问题;不停机也能部署新服务的 kamal 也许可以上你的研究榜...[2023/9/25]
Github的一个奇技淫巧
背景
前段时间给 VictoriaLogs 提交了一个 PR:
https: github.com/VictoriaMetric VictoriaMetric pull/4934
本来一切都很顺利,只等合并了,但在临门一脚的时候社区维护人员问我可否给 git commit 加上签名。
...[2023/9/20]
后浪搞的在线版 Windows 12「GitHub 热点速览」
本周比较火的莫过于 3 位初中生开源的 Windows 12 网页版,虽然项目完成度不如在线版的 Windows 11,但是不妨一看。除了后生可畏的 win12 之外,开源不到一周的 open-interpreter 表现也很抢眼,一个在终端就能使唤的 AI 助手获得了 15k+ star。...[2023/9/11]
手机用户的开源福音「GitHub 热点速览」
不知道多少用安卓机的小伙伴,被开屏广告烦过。相比有些克制的 iOS 机,安卓机是个应用基本上都有开屏广告,少则 3s 多则 10s,本周获得 1k+ star 的 Android-Touch-Helper 就是帮你免去看广告烦恼的项目。此外,iOS 和 Android 双系统之间的媒体资料传...[2023/9/4]
使用Skonsole自动生成Git提交信息使用Skonsole自动生成Git提交信息
使用Skonsole自动生成Git提交信息
随着LLM应用的普及,日常工作中的很多使用都可以使用LLM来完成,比如Git提交信息的生成。
Skonsole是一个基于Semantic Kernel的命令行小工具,集成了Git提交信息生成、PR内容生成、PR评审等功能。
其作者Lee Mille...[2023/9/1]
重要变更 | Hugging Face Hub 的 Git 操作不再支持使用密码验证重要变更 | 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]