awesome-git-cn
github.com/hylerrix/awesome-git-cn ↗:dragon_face: 收集整理一些常用 Git 教程、工具 の 资源库,以便在工作中迅速的查找所需...
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me 自建代码托管平台 resources from awesome-git-cn"
Installation instructions →What's inside
自建代码托管平台
- Apache Allura
一个代码托管服务的开源实现。
- Bitbucket Server
Atlassian 提供的自建代码托管平台,与 JIRA 和其他 Atlassian 产品良好集成。
- GitBlit
用于管理,查看和服务 Git 仓库的纯 Java 堆栈。
- GitBucket
一个仿照 Github,使用 Scala 编写的自建代码托管平台。
- GitHub Enterprise
Github 提供的自建代码托管平台解决方案。
- GitLab CE/EE
一个受欢迎的 Git 自建托管平台,提供 CE 免费版和 EE 付费版。
教程
- Atlassian Git Tutorial
这是一系列关于 Git 的综合教程。
- Explain Git with D3
使用 D3.js 可视化库来展现几个基本的 Git 概念:commit,branch,checkout,reset,revert,merge,rebase,fetch,pull,push,tag。
- Flight rules for Git
该教程在你遇到 Git 错误的时候有效地指导你。
- Git Branching
以可视化的方式深入理解 Git 分支。
- Git from the bottom up
有关 Git 的一系列精彩文章。
- Git How To
跟着教程一步一步的学习 Git
工作流
- Atlassian Git Tutorial - Comparing Workflows
Comparing Workflows
- Git DMZ Flow
- Gitflow
最知名的 Git 工作流。
- GitHub flow
一个只需要 master 分支的简易 Git 工作流。
- GitLab flow
- Pro Git - Distributed Workflows
Distributed Workflows
工具
- awesome-git-addons
这里列出了超过 20 个 Git 插件,包括所有可用命令。
- bash-git-prompt
为 Git 用户提供丰富而又有趣的 bash 提示。
- BFG Repo-Cleaner
一个更简单、更快捷的替代 git-filter-branch 的方法库,用于清理 Git 存储库历史记录中的错误数据。
- etckeeper
一个让 /etc 存储在 Git 仓库中的工具集合。
- ghq
- git-extra-commands
另一个有用的 Git 命令工具集。
第三方代码托管平台
拓展
- git-annex
可以通过
- Git Large File Storage
由 GitHub 支持的大文件版本化实用解决方案。
- Git Virtual File System or GVFS
以管理非常大的 Git 存储库,同时保持大多数操作的速度和效率的解决方案,由微软推进。
客户端
- git-cola
一个跨平台的 Git 客户端。
- GitExtensions
这是一个 Visual Studio 2010-2015 的拓展插件,和一个独立的 Git 存储库工具。
- gitg
一个开源的 GTK+ Git 客户端。
- GitHub Desktop
Github 官方出品的 Git 客户端,可与 GitHub 和 GitHub Enterprise 无缝协作。
- GitKraken
一个基于 Electron 的跨平台 Git 客户端,同时支持免费版和高级付费版。
- GitUp
一个干净、简介的 Git 客户端,只能运行在 MacOS 系统上。
钩子管理策略
- git-hooks
一个管理项目、用户和全局 Git 钩子的工具。
- https://githooks.com/
- husky
为 Node.js 打造的 Git 钩子,可在 package.json 中进行配置。
- Overcommit
一个用 Ruby 编写的可扩展 Git 钩子管理器。
- pre-commit
一个用于管理和维护的多语言预提交钩子的框架,由 Yelp 团队打造,广泛支持多种编程语言。
- quickhook
一个自称比 Git Hooks 更快的钩子库。
Showing a sample of 83 resources. View the full list on GitHub →