GitHub Desktop 是免费的开放源代码应用程序,可帮助处理托管在 GitHub 或其他 Git 托管服务上的文件。
可以将 GitHub Desktop 与参与项目所需的任何工具一起使用。 例如,典型工作流会使用 GitHub Desktop 将 GitHub 存储库下载到计算机并创建新分支,使用 Visual Studio Code 等编辑器更改代码,然后返回到 GitHub Desktop 提交更改并将更改推送到 GitHub。
与用于在 GitHub 上对存储库进行更改的任何工具一样,GitHub Desktop 基于版本控制软件 Git 构建。 不熟悉 Git 和 GitHub 的用户可能会发现,开始使用 GitHub Desktop 比在命令行上使用 Git 更轻松。 GitHub Desktop 具有图形用户界面,简化了 Git 对于新用户而言颇具挑战性的诸多方面,例如记住命令和显示所做更改。
即使用户拥有使用命令行 Git 的经验,将 GitHub Desktop 整合到工作中也可能会使其受益。 如果用户经常需要查找较不常见的 Git 命令的语法,例如选择要在提交中包含哪些修订行或在提交中添加共同创作者,那么,通过切换到 GitHub Desktop 来执行这些命令可能大有帮助。
GitHub Desktop 可以轻松查找此类命令,并且有助于通过集成差异视图显示所引入的更改,因而鼓励最佳做法,并帮助用户创建准确且易于遵循的提交历史记录,以便其他的项目协作者轻松查看工作。
GitHub Desktop 不同于其他 Git 客户端,专门设计用于与 GitHub 结合使用,因此可以提高在 GitHub 上使用存储库的工作效率。 例如,无需使用单独的凭据管理器即可快速向 GitHub.com 或 GitHub Enterprise Server 进行身份验证,并且可以签出拉取请求来运行检查,而无需打开浏览器。
GitHub Desktop 适用于 Windows 和 macOS。 有关 GitHub Desktop 安装和入门的信息,请参阅“GitHub Desktop 使用入门”。
如果对开放源代码 GitHub Desktop 项目感兴趣,可以查看路线图、参与项目或在 desktop/desktop
存储库中提出问题以提供反馈。
延伸阅读
- "关于 Git"