如何开始使用GitHub桌面以实现无缝的Git工作流程

340 阅读5分钟

Git是地球上使用最广泛的版本控制系统。有了Git,你可以对任何类型和规模的项目进行贡献和协作。但如果你是Git世界的新手,你可能会发现使用命令行的效率有点低。你可能来自一个非常以GUI为中心的平台,在那里所有的东西都是点对点的。或者你根本没有时间去学习 Git 命令行工具的来龙去脉。

见:最值得学习的编程语言--以及最糟糕的编程语言(TechRepublic Premium)。

如果这听起来像你,那么GitHub Desktop可能是理想的解决方案,让你在短时间内建立并运行无缝的Git工作流程。

GitHub Desktop适用于Linux、macOS和Windows,可以轻松实现。

  • 提交属性
  • 签出分支
  • 查看所有开放的拉动请求
  • 创建或克隆存储库
  • 上传本地仓库

GitHub Desktop 具有任何人都可以遵循的简单工作流程,一个非常简单(而且有用)的入职向导,在查看几种语言的差异时的语法高亮,广泛的编辑器功能和 shell 集成,扩展的图像差异支持,以及更多。GitHub Desktop不能做的一件事(在应用本身)是打开拉动请求。当你去打开一个拉动请求时,它将打开你的默认浏览器到GitHub仓库中的拉动请求操作。

所以,如果你正在寻找一种方法来开始你的GitHub之旅,这就是你需要的工具。

让我们来安装GitHub Desktop,并将其与你的GitHub账户连接起来。

你将需要的东西

我将演示在 Pop!_OS Linux 上的安装,但该应用可以安装在任何基于 Debian、RHEL 或 SUSE 的 Linux 发行版上。它也可以很容易地安装在macOS或Windows上。要在Linux上安装,你需要一个具有sudo权限的账户。你还需要一个GitHub或GitHub企业账户。

如何安装GitHub桌面

我将演示在 Pop!_OS Linux 上安装 GitHub Desktop。在 macOS 和 Windows 上安装该工具非常简单,只要下载并运行WindowsmacOS 的安装程序即可。对于 Linux,它需要一些额外的步骤。这里是基于Debian和Ubuntu的发行版。

首先,用命令添加必要的GPG密钥。

wget -qO - https://packagecloud.io/shiftkey/desktop/gpgkey | sudo tee /etc/apt/trusted.gpg.d/shiftkey-desktop.asc > /dev/null

接下来,用命令创建一个新的软件库条目。

sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/shiftkey/desktop/any/ any main" > /etc/apt/sources.list.d/packagecloud-shiftkey-desktop.list'

用以下命令更新 apt。

sudo apt-get update

最后,用以下命令安装GitHub桌面。

sudo apt install github-desktop -y

对于基于RHEL的发行版(如Fedora、AlmaLinux和Rocky Linux),步骤如下。

安装 GPG 密钥。

sudo rpm --import https://packagecloud.io/shiftkey/desktop/gpgkey

添加必要的仓库信息。

sudo sh -c 'echo -e "[shiftkey]
name=GitHub Desktop
baseurl=https://packagecloud.io/shiftkey/desktop/el/7/$basearch
enabled=1
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://packagecloud.io/shiftkey/desktop/gpgkey" > /etc/yum.repos.d/shiftkey-desktop.repo'

用以下命令安装 GitHub 桌面(取决于你使用的软件包管理器)。

sudo yum install github-desktop -y
sudo dnf install github-desktop -y

如何开始使用 GitHub Desktop

安装成功后,启动GitHub Desktop。第一个窗口(图A)要求你登录到GitHub或GitHub企业。

图A

githubdesktopa.jpg

你的第一个任务是用你的GitHub账户登录。

点击任何一个按钮都会重定向到你的网页浏览器。确保你已经登录了GitHub账户,然后在出现提示时,授权桌面应用的使用(图B)。

图B

githubdesktopa.jpg

授权 GitHub 桌面应用与您的 GitHub 账户一起使用。

然后会提示你确认对该账户的访问。处理好这些后,就需要允许github.com网站打开x-github-desktop-dev-auth链接(仅限Linux)。为此,你应该做的就是点击选择应用程序,然后点击打开链接(图C)。

图C

githubdesktopa.jpg

确保点击总是使用这个应用程序打开x-github-desktop-dev-auth链接的复选框。

完成这些操作后,你就会发现自己回到了 GitHub 桌面应用程序(图 D)。

图D

githubdesktopa.jpg

GitHub 桌面已经安装完毕,可以开始配置了。

穿过向导,来到 GitHub "let's get started" 窗口(图 E),这里有一个设计精良的介绍性教程。

图E

githubdesktopa.jpg

GitHub 的 "让我们开始 "窗口让你很容易就能掌握这个工具。

点击 "Create a tutorial repository",应用程序会打开主窗口(图 F)。按照蓝色箭头的提示,完成安装文本编辑器(可能不需要,因为你应该已经有了)、创建新的分支、编辑文件、提交、发布到GitHub,以及打开拉动请求。完成这些步骤后,你就可以通过一个设计良好、用户友好的图形界面开始使用 GitHub 了。

图F

githubdesktopa.jpg

对于新用户来说,GitHub 桌面仓库的教程是一个很好的开始。

就这样开始了GitHub桌面应用程序的使用。对于那些需要使用 GitHub,但又不想处理 git 命令行的人来说,这就是你需要的工具。GitHub Desktop让任何技能水平的用户都能轻松使用GitHub。

还可以看到