↓
跳过正文
DevOps 攻城狮
关于
文章
码农随笔
聘用我
作品
归档
简体中文
简体中文
English
简体中文
简体中文
English
关于
文章
码农随笔
聘用我
作品
归档
Git
Conventional Branch 规范一周年:从 0 到全球开发者的选择
2025-09-16
·
563 字
·
2 分钟
沈显鹏
Git
Conventional Branch
12K+ 访问量、多语言翻译、全球开发者采用,Conventional Branch 规范的一周年之路
提升代码可追溯性:一招把 PR 描述写入 Git commit
2025-06-12
·
878 字
·
2 分钟
沈显鹏
Git
Bitbucket
在 Bitbucket 中使用 Commit Message Templates 功能,将 PR 描述自动写入 Git commit message,确保关键信息不会随工具变更而丢失。
🚀 gitstats 升级来袭:支持 JSON 输出、多平台兼容、代码重构!
2025-02-05
·
557 字
·
2 分钟
沈显鹏
GitStats
Git
gitstats 经过两个月的持续改进,现已支持 JSON 输出、代码重构、argparse 替换 getopt,并全面兼容 Windows 和 macOS。欢迎使用和 Star 支持!
复活 GitStats:让 Git 历史分析焕发新活力
2024-11-28
·
979 字
·
2 分钟
沈显鹏
Git
介绍 GitStats 项目的复活过程,包括迁移到 Python 3、创建现代化流水线、发布到 PyPI 和 Docker,以及未来的改进计划。
约定式分支规范中文版正式发布!
2024-09-24
·
1373 字
·
3 分钟
沈显鹏
Conventional Branch
Git
本文介绍了约定式分支规范的中文版,旨在通过结构化的命名约定提高 Git 分支的可读性和可操作性。
2023 年开源状况和人工智能的崛起(GitHub)
2024-02-22
·
7338 字
·
15 分钟
沈显鹏
AI
GitHub
Git
Open Source
本文介绍了 GitHub 发布的 2023 年开源状况和人工智能的崛起报告,分析了开发者社区的增长、生成式 AI 的应用以及云原生技术的发展趋势。
程序员自我修养之Git提交信息和分支创建规范(工具篇)
2023-05-09
·
1268 字
·
3 分钟
沈显鹏
Git
本文介绍如何使用 Commit Check 工具来验证 Git 提交信息、分支命名、提交用户名字、提交用户邮箱等是否符合规范。
如何创建 GPG 密钥并添加到 GitHub
2022-07-28
·
307 字
·
1 分钟
沈显鹏
Git
GPG
本文介绍如何生成 GPG 密钥、导出公钥并将其添加到 GitHub,用于提交签名验证。
靠谱:在不删除和重建 GitHub 仓库的情况下与父(Fork)仓库分离(Unfork)
2022-03-09
·
693 字
·
2 分钟
沈显鹏
Git
GitHub
Fork
本文介绍了如何通过 GitHub Support 实现与父仓库的分离,避免删除和重建仓库带来的数据丢失问题,帮助开发者更好地管理 Fork 的仓库。
Git 常用命令备忘录
2021-10-23
·
869 字
·
2 分钟
沈显鹏
Git
本文总结了 Git 的常用命令和技巧,帮助开发者快速查找和使用 Git 命令,提高工作效率。
解决在 AIX 上 Git Clone 失败的两个问题
2021-06-20
·
1279 字
·
3 分钟
沈显鹏
Git
AIX
Jenkins
本文记录了在 AIX 上使用 Jenkins 进行 Git Clone 时遇到的两个问题及其解决方法,包括依赖库加载失败和 SSH 认证失败。
通过解除文件资源限制:解决在 AIX 使用 Git 下载大容量仓库失败问题
2021-06-17
·
482 字
·
1 分钟
沈显鹏
Git
AIX
Ulimit
在 AIX 系统中遇到 Git 下载大容量仓库时因文件大小限制导致失败,通过修改 ulimit 设置解决问题。
Git 常见设置指北
2021-05-14
·
773 字
·
2 分钟
沈显鹏
Git
本文介绍了在使用 Git 提交代码之前需要进行的一些常见设置,包括配置用户名和邮箱、处理换行符、编写规范的提交信息等,帮助开发者更好地管理代码版本。
建议在 Bitbucket/GitHub 中启用的仓库设置
2021-01-12
·
599 字
·
2 分钟
沈显鹏
Bitbucket
Git
列出 Bitbucket 和 GitHub 仓库推荐启用的设置,包括禁止强制推送、分支保护、标签管理、合并检查以及提交信息规范等。
启用与禁用 Git sparse-checkout
2021-01-11
·
244 字
·
1 分钟
沈显鹏
Git
介绍如何启用与禁用 Git sparse-checkout,包括配置只检出指定目录的示例,以及如何恢复到完整检出状态。
程序员自我修养之Git提交信息和分支创建规范
2020-09-24
·
2408 字
·
5 分钟
沈显鹏
Git
本文介绍了如何制定和实施 Git 提交信息和分支创建规范,以提高代码质量和团队协作效率。
如何给你的 Git 仓库“瘦身”
2020-03-21
·
2239 字
·
5 分钟
Git
如何从 Git 仓库中删除不需要的文件和历史记录,以减少仓库的大小,并提供了两种方法:使用 BFG Repo Cleaner 或 git filter-branch。
通过 Jenkins 定期自动给老板提供 Git 仓库的多维度代码分析报告
2020-01-21
·
1045 字
·
3 分钟
沈显鹏
Stats
Git
本文介绍了如何使用 Jenkins 定期自动生成 Git 仓库的多维度代码分析报告,包括手动执行和定时执行的实现方式,帮助开发者和团队更好地了解代码质量和贡献情况。
Git 历史统计信息生成器
2019-12-17
·
1133 字
·
3 分钟
沈显鹏
Stats
Git
GitStats,一个用 Python 编写的 Git 历史统计信息生成工具,能够生成详细的代码提交统计报告,帮助开发者分析项目活跃度和贡献者情况。
Git 提交合并(Squash)
2019-08-20
·
296 字
·
1 分钟
沈显鹏
Squash
Git
介绍如何将多个 Git 提交合并为一个提交,包括本地和已推送到远程的情况,分别使用交互式 rebase 和在 Bitbucket 中的合并策略。
Git 分支策略
2019-07-28
·
772 字
·
2 分钟
沈显鹏
Git
DevOps
介绍大型项目的 Git 分支策略,包括 master、develop、release 和 hotfix 分支的作用和使用方法,帮助团队更好地管理代码和版本发布。
通过 Jenkins 来提交修改的代码 git push by Jenkins
2019-07-22
·
439 字
·
1 分钟
沈显鹏
Jenkins
Git
Pipeline
如何通过 Jenkins Pipeline 脚本来提交修改的代码到 Git 仓库,包括克隆仓库、修改代码和推送更改等步骤。
Git 管理
2019-07-07
·
324 字
·
1 分钟
沈显鹏
Git
本文介绍了 Git 的常见管理操作,包括分支管理、提交规范、代码审查等,帮助开发者更好地使用 Git 进行版本控制。
Error: Permission denied (publickey)
2018-05-06
·
276 字
·
1 分钟
沈显鹏
Git
本文介绍了如何在配置多个 SSH Git Key 时解决 “Permission denied (publickey)” 错误,确保 GitHub 和 Bitbucket 的 SSH 连接正常工作。