简介
GitHub Desktop 是一款免费的开源应用程序,可帮助您使用托管在 GitHub 或其他 Git 托管服务上的代码。使用 GitHub Desktop,您可以在图形用户界面中执行 Git 命令(例如提交和推送更改),而不是使用命令行。有关更多信息,请参阅“关于 GitHub Desktop”。
本指南将帮助您开始使用 GitHub Desktop,方法是设置应用程序、验证您的帐户、配置基本设置以及介绍使用 GitHub Desktop 管理项目的原理。完成本指南后,您将能够使用 GitHub Desktop 协作处理项目并连接到远程仓库。
在开始使用 GitHub Desktop 之前,您可能需要了解一些 Git 和 GitHub 的基本知识。有关更多信息,请参阅以下文章。
- "使用 Git"
- "了解 GitHub"
- "GitHub 文档入门"
GitHub Desktop 是一个开源项目。您可以查看路线图、为项目做出贡献,或打开问题以提供反馈或功能请求。有关更多信息,请参阅 desktop/desktop
存储库。
第 1 部分:安装和身份验证
您可以在任何支持的操作系统上安装 GitHub Desktop。有关更多信息,请参阅“GitHub Desktop 支持的操作系统”。
要安装 GitHub Desktop,请访问 GitHub Desktop 的下载页面。有关更多信息,请参阅“安装 GitHub Desktop”。
安装 GitHub Desktop 后,您可以使用您在 GitHub 或 GitHub Enterprise 上的帐户对应用程序进行身份验证。身份验证允许您连接到 GitHub 或 GitHub Enterprise 上的远程存储库。
-
在您对 GitHub 或 GitHub Enterprise 进行身份验证之前,您需要一个帐户。有关更多信息,请参阅“在 GitHub 上创建帐户”。
-
在菜单栏中,选择 **GitHub Desktop**,然后单击 **首选项**。
-
在“首选项”窗口的 **帐户** 面板中,单击其中一个 **登录** 按钮以登录到您在 GitHub.com 或 GitHub Enterprise 上的帐户。
-
按照步骤登录。有关身份验证的更多信息,请参阅“在 GitHub Desktop 中对 GitHub 进行身份验证”。
- 在您对 GitHub 或 GitHub Enterprise 进行身份验证之前,您需要一个帐户。有关更多信息,请参阅“在 GitHub 上创建帐户”。
- 在“文件”下拉菜单中,单击 **选项**。在选项窗口中,单击 **帐户** 并按照步骤登录。有关身份验证的更多信息,请参阅“在 GitHub Desktop 中对 GitHub 进行身份验证”。
第 2 部分:配置和自定义 GitHub Desktop
安装 GitHub Desktop 后,您可以配置和自定义应用程序以最适合您的需求。
您可以在 GitHub 桌面偏好设置窗口中连接或移除 GitHub 或 GitHub Enterprise 上的帐户,选择默认文本编辑器或 shell,编辑您的 Git 配置,更改 GitHub 桌面的外观,自定义系统对话框,以及设置隐私偏好。有关更多信息,请参阅“在 GitHub 桌面中配置基本设置”。
您可以在 GitHub 桌面选项窗口中连接或移除 GitHub 或 GitHub Enterprise 上的帐户,选择默认文本编辑器或 shell,编辑您的 Git 配置,更改 GitHub 桌面的外观,自定义系统对话框,以及设置隐私偏好。有关更多信息,请参阅“在 GitHub 桌面中配置基本设置”。
第 3 部分:使用 GitHub 桌面为项目贡献
安装、验证和配置应用程序后,您就可以开始使用 GitHub 桌面。您可以创建、添加或克隆仓库,并使用 GitHub 桌面管理对仓库的贡献。
创建、添加和克隆仓库
您可以通过在“GitHub 桌面”菜单栏中选择**文件**,然后单击**新建仓库...**来创建一个新仓库。有关更多信息,请参阅“使用 GitHub 桌面创建您的第一个仓库”。
您可以通过选择**文件**,然后单击**添加本地仓库...**来添加本地计算机上的仓库。有关更多信息,请参阅“将本地计算机上的仓库添加到 GitHub 桌面”。
您可以通过选择**文件**,然后单击**克隆仓库...**来从 GitHub 克隆仓库。有关更多信息,请参阅“从 GitHub 桌面克隆和派生仓库”。
在分支中进行更改
您可以使用 GitHub 桌面创建项目的某个分支。分支将您的开发工作与仓库中的其他分支隔离开来,以便您可以安全地试验更改。有关更多信息,请参阅“在 GitHub 桌面中管理分支”。
在对分支进行更改后,您可以在 GitHub Desktop 中查看更改并进行提交以跟踪更改。有关更多信息,请参阅“在 GitHub Desktop 中提交和查看项目更改”。
如果您想远程访问更改或与他人共享更改,可以将提交推送到 GitHub。有关更多信息,请参阅“从 GitHub Desktop 推送更改到 GitHub”。
使用 GitHub Desktop 进行协作
您可以使用 GitHub Desktop 创建问题或拉取请求,与他人协作完成项目。问题可以帮助您跟踪想法并讨论对项目的可能更改。拉取请求可以让您与他人共享您提出的更改,接收反馈并将更改合并到项目中。有关更多信息,请参阅“从 GitHub Desktop 创建问题或拉取请求”。
您可以在 GitHub Desktop 中查看您自己或您的合作者的拉取请求。在 GitHub Desktop 中查看拉取请求可以让您查看任何提出的更改,并通过在默认文本编辑器中打开项目的文件夹和存储库来进行其他更改。有关更多信息,请参阅“在 GitHub Desktop 中查看拉取请求”。
保持本地存储库同步
当您对本地存储库进行更改或其他人对远程存储库进行更改时,您需要将项目的本地副本与远程存储库同步。GitHub Desktop 可以通过推送和拉取提交来保持项目的本地副本与远程版本同步。有关更多信息,请参阅“在 GitHub Desktop 中同步您的分支”。