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 上安装该工具非常简单,只要下载并运行Windows或macOS 的安装程序即可。对于 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

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

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

确保点击总是使用这个应用程序打开x-github-desktop-dev-auth链接的复选框。
完成这些操作后,你就会发现自己回到了 GitHub 桌面应用程序(图 D)。
图D

GitHub 桌面已经安装完毕,可以开始配置了。
穿过向导,来到 GitHub "let's get started" 窗口(图 E),这里有一个设计精良的介绍性教程。
图E

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

对于新用户来说,GitHub 桌面仓库的教程是一个很好的开始。
就这样开始了GitHub桌面应用程序的使用。对于那些需要使用 GitHub,但又不想处理 git 命令行的人来说,这就是你需要的工具。GitHub Desktop让任何技能水平的用户都能轻松使用GitHub。
还可以看到
- 微软正在加强对Python编程生态系统的支持(TechRepublic)
- 编码面试很糟糕。我们能让它们变得更好吗?(TechRepublic)
- 听听TechRepublic的动态开发者播客(TechRepublic)
- 如何成为一名开发者。一张小抄(TechRepublic)
- 5种编程语言应用解决方案开发人员应该学习(免费PDF) (TechRepublic)
- 开源索引和GitHub项目检查表指南(TechRepublic Premium)
- 编程语言和开发者职业资源(TechRepublic on Flipboard)