开源Git与版本控制
本帖精选推荐Git与版本控制相关工具,涵盖Git托管平台、Git客户端、冲突解决工具等,是代码协作的核心基础设施。
- git/git — 52K★ | C | Git分布式版本控制系统,commit/branch/push/pull/merge/rebase,GitHub/GitLab协作核心
- go-gitea/gitea — 44K★ | Go | 自托管Git服务,Lightweight轻量/Docker一键部署/Issues/PR/Mirror镜像,替代GitHub私有部署
- gitlabhq/gitlab — 23K★ | Ruby | GitLab平台,CI/CD流水线/Container Registry/K8s集成/DevSecOps安全,Enterprise Edition商业版
- gogs/gogs — 43K★ | Go | Go写的自托管Git服务,Zero-dependency零依赖/MySQL/PostgreSQL/SQLite,极简部署
- tortoisegit/tortoisegit — 3K★ | C++ | Windows Git客户端,右键集成/图形化Diff/Merge/Log,TortoiseSVN Git版
- jesseduffield/lazygit — 28K★ | Go | 终端Git TUI,ncurses界面/Stage/Hunk/Resolve合并,交互式Rebase/Stash
- github/cli — 30K★ | Go | GitHub命令行工具,gh pr create/issue/new,Actions运行/Gist代码片段/PR Review
- github/linguist — 12K★ | Ruby | GitHub语言检测库,基于扩充机识别100+语言,GitHub官网语言统计引擎
核心功能
• Git: git init/clone/add/commit,git branch/checkout,git merge/rebase,git stash暂存
• Gitea: gitea web启动,Docker Compose部署,OAuth2/LDAP集成,Mirror同步
• lazygit: Ctrl+R刷新,Space/Hunk分段,Q退出,Git Flow集成
• GitHub CLI: gh auth login,gh pr/status/issue,gh run watch/workflow
适用场景
• 代码版本管理
• 团队协作开发
• 自托管Git服务
• Git学习与教学
• CI/CD流水线集成
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |