GitHub Desktop
软件描述
GitHub Desktop 是一款专为 Mac OS X 和 Windows 设计的原生 Git 客户端,具备图形用户界面。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 GitHub Desktop?
从您的桌面简单协作
GitHub Desktop 是一种无缝的方式,帮助您参与 GitHub 及 GitHub Enterprise 上的项目。
适用于 Mac 和 Windows 系统
您可以在侧边栏中查看所有正在工作的项目。如果您要创建新项目,可以使用仓库下拉菜单,直接在 GitHub.com 上创建新仓库或克隆现有仓库。
分支对于在 GitHub 上提出变更和审查代码至关重要,且始终可在仓库视图的左上角找到。只需选择当前分支即可切换分支或创建新分支。
查看您未提交更改的差异,通过选择构成变更的文件(甚至具体行)来形成完美的提交。输入摘要和描述后即可提交。
查看您的提交历史
通过比较图可视化您的变更和提交。您可以选择图中的提交,以浏览本地分支的历史记录。
当您对提交内容满意后,无需离开 GitHub Desktop 或使用命令行,即可直接打开拉取请求进行审查和讨论。
您可以浏览本地和远程分支的提交记录,快速清晰地了解仍需合并的变更内容。您还可以直接在应用程序中将代码合并到主分支,用于部署。
🔄 替代方案
65 个选择Git Extensions 是一个用于管理 Git 仓库的独立图形界面工具,它还与 Windows 探索器和 Microsoft Visual Studio(2010/2012/2013/2015/2017)集成。从 2.51 版本开始支持 Linux,但存在一些问题。
专为 macOS 和 Windows 设计的原生桌面版 Git 客户端,提供图形化界面,可访问完整的 Git 功能,包括拉取请求、交互式变基、图像差异对比、撤销操作、快速操作,以及与主流代码托管服务和外部差异工具的无缝集成。
Sublime Merge 是一个基于与 Sublime Text 相同高性能平台构建的快速且直观的 Git 客户端。
原生的 macOS 应用,可轻松重写 Git 历史记录。通过拖放操作移动和合并提交,使用 Cmd+Z 可撤销任何错误,每一步都能获得清晰的上下文。