# GitHub Desktop 文档

使用 GitHub Desktop，可以使用 GUI 而不是命令行或 Web 浏览器与GitHub进行交互。 可以使用 GitHub Desktop 从桌面完成大多数 Git 命令，例如推送到、拉取和克隆远程存储库、分配提交和创建拉取请求，以及对更改进行可视化确认。

## Recommended

* [GitHub Desktop 使用入门](/zh/desktop/overview/getting-started-with-github-desktop)

  了解如何设置、进行身份验证和配置 GitHub Desktop ，以便直接从计算机参与项目。

* [关于 GitHub Desktop](/zh/desktop/overview/about-github-desktop)

  GitHub Desktop 能帮助您处理托管在 GitHub 上的项目。

* [使用 GitHub Desktop 创建第一个仓库](/zh/desktop/overview/creating-your-first-repository-using-github-desktop)

  无需使用命令行即可创建 GitHub Desktop 和管理 Git 存储库。

* [从 GitHub Desktop 克隆和派生存储库](/zh/desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop)

  您可以使用 GitHub Desktop 克隆和复刻 GitHub 上的仓库。

* [在 GitHub Desktop 中提交并审查对项目的更改](/zh/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)

  GitHub Desktop 会在您编辑文件时跟踪您对所有文件所做的全部更改。 您可以决定如何对更改分组以创建有意义的提交。

* [在 GitHub Desktop 中管理分支](/zh/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop)

  可以使用 GitHub Desktop 从存储库中的现有分支创建新分支，以便安全地试验更改。

* [将更改从 GitHub Desktop 推送到 GitHub](/zh/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop)

  在本地将更改提交到项目时，你可以将这些更改从 GitHub 推送到 GitHub Desktop，以便其他人可以从远程仓库访问它们。

* [从 GitHub Desktop 创建问题或提交请求](/zh/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop)

  您可以创建议题或拉取请求，以提议并协作更改仓库。

* [用于在 GitHub Desktop 中管理提交的选项](/zh/desktop/managing-commits/options-for-managing-commits-in-github-desktop)

  你可以使用 GitHub Desktop 来维护易于遵循的提交历史记录。

## Links

### Getting started

* [关于 GitHub Desktop](/zh/desktop/overview/about-github-desktop)

  GitHub Desktop 能帮助您处理托管在 GitHub 上的项目。

* [GitHub Desktop 使用入门](/zh/desktop/overview/getting-started-with-github-desktop)

  了解如何设置、进行身份验证和配置 GitHub Desktop ，以便直接从计算机参与项目。

## Articles

* [关于 GitHub Desktop](/zh/desktop/overview/about-github-desktop)

  GitHub Desktop 能帮助您处理托管在 GitHub 上的项目。

* [GitHub Desktop 使用入门](/zh/desktop/overview/getting-started-with-github-desktop)

  了解如何设置、进行身份验证和配置 GitHub Desktop ，以便直接从计算机参与项目。

* [使用 GitHub Desktop 创建第一个仓库](/zh/desktop/overview/creating-your-first-repository-using-github-desktop)

  无需使用命令行即可创建 GitHub Desktop 和管理 Git 存储库。

* [GitHub Desktop 支持的操作系统](/zh/desktop/overview/supported-operating-systems-for-github-desktop)

  您可以在任何支持的操作系统上使用 GitHub Desktop。

* [GitHub Desktop 键盘快捷方式](/zh/desktop/overview/github-desktop-keyboard-shortcuts)

  您可以在 GitHub Desktop 中使用键盘快捷键。

* [从命令行启动 GitHub Desktop](/zh/desktop/overview/launching-github-desktop-from-the-command-line)

  您可以从命令行启动 GitHub Desktop。

* [设置 GitHub Desktop](/zh/desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop)

  你可以设置 GitHub Desktop 以满足你的需求，并参与项目。

* [安装 GitHub Desktop](/zh/desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop)

  您可以在受支持的 Windows 或 macOS 操作系统上安装 GitHub Desktop。

* [在 GitHub Desktop 中向 GitHub 进行身份验证](/zh/desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github-in-github-desktop)

  您可以通过向 GitHub Desktop 验证来安全地访问你的帐户在 GitHub 上的资源。

* [关于在 GitHub Desktop 上与 GitHub 的连接](/zh/desktop/installing-and-authenticating-to-github-desktop/about-connections-to-github-in-github-desktop)

  GitHub Desktop 使用 HTTPS 与 GitHub 安全地交换数据。

* [更新 GitHub Desktop](/zh/desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop)

  GitHub Desktop 在您重新启动时自动下载并安装更新。 您也可以手动检查更新。

* [卸载 GitHub Desktop](/zh/desktop/installing-and-authenticating-to-github-desktop/uninstalling-github-desktop)

  您可以随时从计算机卸载 GitHub Desktop。

* [配置 Git 用于 GitHub Desktop](/zh/desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop)

  可以使用 GitHub Desktop 管理本地仓库的 Git 配置。

* [在 GitHub Desktop 中配置基本设置](/zh/desktop/configuring-and-customizing-github-desktop/configuring-basic-settings-in-github-desktop)

  你可以访问隐私保护设置，将帐户连接到 GitHub Desktop，以及配置 Git。

* [在 GitHub Desktop 中配置默认编辑器](/zh/desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor-in-github-desktop)

  你可以配置 GitHub Desktop 在项目中使用首选的文本编辑器或集成开发环境 (IDE) 打开文件。

* [设置 GitHub Desktop 的主题](/zh/desktop/configuring-and-customizing-github-desktop/setting-a-theme-for-github-desktop)

  您可以设置主题以自定义 GitHub Desktop 的外观。

* [关于 Git 大文件存储（Git Large File Storage）和 GitHub Desktop](/zh/desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop)

  GitHub Desktop 包含用于管理大文件的 Git 大型文件存储。

* [将仓库从本地计算机添加到 GitHub Desktop](/zh/desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop)

  您可以将任何 Git 仓库添加到 GitHub Desktop 中，即使不是 GitHub 仓库也可以。

* [使用 GitHub Desktop 添加现有项目到 GitHub](/zh/desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop)

  您可以使用 GitHub 将现有 Git 仓库添加到 GitHub Desktop。

* [从 GitHub Desktop 克隆和派生存储库](/zh/desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop)

  您可以使用 GitHub Desktop 克隆和复刻 GitHub 上的仓库。

* [将仓库从 GitHub 克隆到 GitHub Desktop](/zh/desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop)

  您可以使用 GitHub 将远程仓库克隆到 GitHub Desktop。

* [在 GitHub Desktop 中管理分支](/zh/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop)

  可以使用 GitHub Desktop 从存储库中的现有分支创建新分支，以便安全地试验更改。

* [在 GitHub Desktop 中管理工作树](/zh/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop)

  工作树让你可以同时在同一仓库的多个分支上工作，因此你可以切换工作上下文、审查更改或进行热修复，而无需先将当前工作暂存起来。

* [在 GitHub Desktop 中提交并审查对项目的更改](/zh/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)

  GitHub Desktop 会在您编辑文件时跟踪您对所有文件所做的全部更改。 您可以决定如何对更改分组以创建有意义的提交。

* [在 GitHub Desktop 中使用 Git hooks 进行操作](/zh/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop)

  可以在 shell 环境中运行 Git 挂钩，并直接从 GitHub Desktop 绕过提交挂钩。

* [在 GitHub Desktop 中暂存更改](/zh/desktop/making-changes-in-a-branch/stashing-changes-in-github-desktop)

  你可以在 GitHub Desktop 中暂时储存更改，而无需将其提交到分支。

* [在 GitHub Desktop 中查看分支历史记录](/zh/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop)

  您可以在 GitHub Desktop 中查看关于任何提交的详细信息，包括提交引入的变更差异。

* [将更改从 GitHub Desktop 推送到 GitHub](/zh/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop)

  在本地将更改提交到项目时，你可以将这些更改从 GitHub 推送到 GitHub Desktop，以便其他人可以从远程仓库访问它们。

* [用于在 GitHub Desktop 中管理提交的选项](/zh/desktop/managing-commits/options-for-managing-commits-in-github-desktop)

  你可以使用 GitHub Desktop 来维护易于遵循的提交历史记录。

* [在 GitHub Desktop 中撤消提交](/zh/desktop/managing-commits/undoing-a-commit-in-github-desktop)

  可以在将提交推送到远程分支之前撤消它。

* [在 GitHub Desktop 中重置提交](/zh/desktop/managing-commits/resetting-to-a-commit-in-github-desktop)

  可以重置为上次推送到远程分支的任何提交。

* [在 GitHub Desktop 中修改提交](/zh/desktop/managing-commits/amending-a-commit-in-github-desktop)

  您可以使用 GitHub Desktop 修改上一个提交。

* [在 GitHub Desktop 中还原提交](/zh/desktop/managing-commits/reverting-a-commit-in-github-desktop)

  你可以使用 GitHub Desktop 来还原特定提交，从而将其变更从你的分支中移除。

* [在 GitHub Desktop 中优选提交](/zh/desktop/managing-commits/cherry-picking-a-commit-in-github-desktop)

  你可以使用 GitHub Desktop 在一个分支上选择特定的提交，并将提交副本复制到另一个分支。

* [在 GitHub Desktop 中重新排序提交](/zh/desktop/managing-commits/reordering-commits-in-github-desktop)

  您可以使用 GitHub Desktop 对分支历史记录中的提交重新排序。

* [在 GitHub Desktop 中压缩提交](/zh/desktop/managing-commits/squashing-commits-in-github-desktop)

  您可以使用 GitHub Desktop 压缩分支历史记录中的提交。

* [在 GitHub Desktop 中管理标记](/zh/desktop/managing-commits/managing-tags-in-github-desktop)

  您可以使用 GitHub Desktop 创建、推送和查看标记。

* [在 GitHub Desktop 中签出提交](/zh/desktop/managing-commits/checking-out-a-commit-in-github-desktop)

  可以使用 GitHub Desktop 签出存储库以前的提交。

* [从 GitHub Desktop 创建问题或提交请求](/zh/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop)

  您可以创建议题或拉取请求，以提议并协作更改仓库。

* [在 GitHub Desktop 中同步分支](/zh/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop)

  当提交推送到您在 GitHub 上的项目时，可通过从远程仓库拉取同步保留项目的本地副本。

* [在 GitHub Desktop 中查看拉取请求](/zh/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-a-pull-request-in-github-desktop)

  可以在 GitHub Desktop 中打开拉取请求分支以查看提交历史记录、运行检查或进行更改。

* [在 GitHub Desktop 中查看和重新运行检查](/zh/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-and-re-running-checks-in-github-desktop)

  可以查看检查的状态，并在 GitHub Desktop 中重新运行它们。

* [在 GitHub Desktop 中配置通知](/zh/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop)

  GitHub Desktop 可让你随时查看有关拉取请求分支中发生的事件的通知。

* [在 GitHub Desktop 中更改存储库的远程 URL](/zh/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-the-remote-url-for-a-repository-in-github-desktop)

  可在 GitHub Desktop 中更改您操作的仓库的远程 URL。 如果仓库已经更名，或者拥有仓库的用户或组织已经改变，您便可执行此操作。