Git资源

探索与 Git 相关的精选开源项目、速读教程和最新工作机会

相关开源项目

提供开箱即用的 pre-commit 钩子,用于代码质量检查。支持检查大文件、语法、冲突、配置文件等,确保提交前代码规范。

Python
Git
985 KB
2025-12-23
Gitql logo

filhodanuvem/gitql

6.3k
162
10

基于 Go 语言开发的 Git 查询语言,允许使用类 SQL 语法查询 Git 仓库的提交、分支等信息。支持 `select`、`where`、`order by` 等操作,可直接在命令行中执行。

Go
Git
9.0 MB
2024-10-14
Dev Setup logo

donnemartin/dev-setup

6.3k
1.2k
35

为 macOS 提供自动化开发环境配置脚本,涵盖 Vim、Sublime Text、Python 数据分析、Spark、Hadoop、AWS、Heroku、JavaScript 及 Android 开发等工具,支持自定义安装。

Python
Spark
Git
424 KB
2023-02-28
Yadm logo

yadm-dev/yadm

6.2k
196
45

基于 Git 的点文件管理器,支持系统特定文件、模板、加密(GnuPG/OpenSSL/transcrypt/git-crypt)、自定义初始化和钩子。

Python
Bootstrap
Git
3.8 MB
2025-04-11
Fleet logo

fleetdm/fleet

6.1k
802
3.3k

开源设备管理平台,专为拥有数千台计算机的 IT 和安全团队设计。支持 API、GitOps、Webhook、YAML 和人类操作。提供漏洞报告、检测工程、MDM、设备健康监控、基于状态的访问控制等功能。支持 Linux、macOS、Windows、Chromebook、AWS、GCP、Azure 等多种平台。轻量模块化,可自由启用或禁用功能。与 Munki、Chef、Puppet、Ansible 及 Crowdstrike、SentinelOne 等工具无缝集成。免费版本永久免费,由独立公司维护,社区活跃。

Go
安全
Git
命令行
1486.6 MB
2026-03-07
Bit logo

chriswalz/bit

6.1k
109
32

基于 Git 构建的现代化 CLI,提供智能命令与标志建议、自动补全、自动拉取与快进合并。支持 Git 别名,新增 `bit sync` 等简化工作流命令,完全兼容 Git。单二进制文件,支持 Homebrew 安装。

Go
Git
542 KB
2023-02-22
Podinfo logo

stefanprodan/podinfo

5.8k
1.9k
31

基于 Go 的 Kubernetes 微服务模板,用于 e2e 测试与工作坊。支持健康检查、优雅关闭、Prometheus 指标、结构化日志、故障注入、Swagger 文档、多架构镜像、镜像签名、SBOM、CVE 扫描。提供 HTTP/gRPC API,涵盖状态、缓存、环境变量、JWT 令牌等。

Go
Kubernetes
Git
12.0 MB
2026-03-07

Docker CE 仓库已弃用并归档,但 Docker CE 产品本身仍在维护。自 Docker 20.10 起,构建直接从源仓库进行,不再以此仓库为唯一来源。贡献需通过上游仓库。

Go
Docker
Git
182.8 MB
2022-11-06
Nodegit logo

nodegit/nodegit

5.8k
699
363

提供 Git 原生 Node.js 绑定,基于 libgit2。支持克隆仓库、读取文件、模拟 git log 等操作。安装简单,无需原生依赖。

JavaScript
Git
53.3 MB
2025-12-02
Legit logo

frostming/legit

5.7k
215
7

受 GitHub for Mac 启发的 Git 命令行工具,旨在让 Git 更易用。提供简洁的命令如 sw、sync、publish,自动处理暂存与合并,简化工作流。

Python
Git
2.1 MB
2023-10-10
Danger logo

danger/danger

5.6k
490
163

自动化代码审查工具,用于 Ruby 项目。在 CI 流程中运行,帮助团队制定代码审查规范,如强制更新日志、检查 PR 链接等,通过插件系统扩展功能。

Ruby
Git
3.5 MB
2025-12-28
Git Ftp logo

git-ftp/git-ftp

5.6k
701
122

基于 Git 的 FTP 部署工具,仅上传自上次部署以来的变更文件,节省带宽与时间。通过提交 ID 追踪上传状态,支持分支切换与历史版本回滚部署。

Shell
Git
命令行
2.7 MB
2026-02-11
Csghub logo

opencsgs/csghub

5.5k
683
46

开源 LLM 资产管理平台,提供统一管理、微服务架构与企业级安全。支持私有化部署,兼容 Hugging Face SDK,助力高效处理模型、数据集及应用。

Vue
大语言模型
Git
52.8 MB
2026-03-06
Gitpitch logo

gitpitch/gitpitch

5.5k
453
13

适用于技术会议、培训、开发者倡导和教育的 Markdown 演示工具。支持离线工作与演示,可导出为 PDF、PPTX 和 HTML。通过 git-push 共享在线幻灯片,支持公开、私有或密码保护。

Python
Git
107.8 MB
2021-03-01

Gitflow AVH 版是 Vincent Driessen 分支模型的 Git 扩展集合,提供高级仓库操作。支持 Bash/ZSH 自动补全,包含原版未有的功能。

Shell
Git
命令行
1.8 MB
2023-08-17

自动将暂存的更改智能合并到对应的提交中,无需手动指定 fixup 提交。支持自动 rebase,简化代码审查反馈的处理流程。

Rust
Git
322 KB
2026-02-14
K8S Paas logo

ben1234560/k8s_paas

5.4k
1.1k
14

基于 Kubernetes 部署 PaaS/DevOps 平台的实战教程。涵盖 K8S、Dashboard、Harbor、Jenkins、GitLab、Apollo、Prometheus、Grafana、Spinnaker 等组件的部署与配置。提供完整代码、详细注释和操作配图,适合系统学习。

Shell
Kubernetes
Prometheus
Grafana
125.2 MB
2025-05-07
Devtron logo

devtron-labs/devtron

5.4k
565
735

提供可扩展的 Kubernetes 仪表板,简化 Helm 应用管理和多集群 GitOps 工作流。内置 RBAC 确保安全,支持 ArgoCD 和 FluxCD 集成,集中化 DevOps 操作,加速交付流程。

Go
Kubernetes
Git
329.1 MB
2026-03-03
Diffview.Nvim logo

sindrets/diffview.nvim

5.4k
172
133

为 Neovim 提供单标签页界面,轻松循环查看任意 git 版本的所有修改文件差异。支持合并工具和文件历史。

Lua
Git
1.7 MB
2024-08-03
Picocli logo

remkop/picocli

5.3k
451
171

现代 Java 命令行框架,单文件集成,支持 ANSI 颜色、自动补全和子命令。可编译为 GraalVM 原生镜像,启动极快,内存占用低。

Java
Git
命令行
82.9 MB
2025-10-30
Flagger logo

fluxcd/flagger

5.3k
788
378

渐进式交付 Kubernetes Operator,支持金丝雀、A/B 测试和蓝绿部署。自动管理流量切换,集成服务网格与监控,降低生产发布风险。

Go
Kubernetes
Git
67.9 MB
2026-03-02
Gaia logo

gaia-pipeline/gaia

5.2k
241
55

开源自动化平台,支持使用任何编程语言构建强大流水线。基于 HashiCorp go-plugin 和 gRPC,高效、快速、轻量且开发者友好。代码提交至 Git 仓库后自动编译执行,结果以图形化界面展示。使用 boltDB 存储,无需外部数据库。

Go
Kubernetes
Git
11.9 MB
2026-01-10
Neogit logo

neogitorg/neogit

5.2k
313
169

为 Neovim 提供的交互式 Git 界面,灵感源自 Magit。支持 Lua 编写,提供多种打开方式与配置选项。

Lua
Git
5.1 MB
2026-03-07
Lakefs logo

treeverse/lakefs

5.2k
436
438

lakeFS 是开源数据湖版本控制工具,提供类 Git 的数据管理能力。支持 AWS S3、Azure Blob Storage 和 Google Cloud Storage,兼容 S3 API,可与 Spark、Hive 等框架无缝集成。实现可重复、原子性的数据湖操作,适用于 ETL 测试、数据科学和分析。

Go
大语言模型
Spark
Git
167.0 MB
2026-03-07

Git 风格指南,灵感源自 Linux 内核提交流程与社区实践。涵盖分支命名、提交信息、合并策略等规范,提供多语言翻译。

Git
85 KB
2022-09-27
Faqguru logo

faqguru/faqguru

5.1k
552
17

一个全面的技术面试问题库,涵盖 JavaScript、React、Node.js、C#、Java 等多种主流技术栈与概念,提供问题与答案,助力高效备战面试。

React
Vue.js
Angular
981 KB
2024-09-05

基于 go-zero 的微服务全栈开发最佳实践项目,集成 k8s、nginx-gateway、filebeat、kafka、elasticsearch、prometheus、jaeger 等技术栈,提供完整开发与部署教程。

Go
Kafka
Kubernetes
Prometheus
103.1 MB
2025-01-16