了解 GitHub Desktop
已编辑 1 一周前 通过 ExtremeHow 编辑团队
GitHub 桌面版代码库创建新Git版本控制版本控制项目视窗苹果电脑工作流工具
翻译更新 1 一周前
在深入使用 GitHub Desktop 创建新仓库之前,首先需要了解什么是 GitHub Desktop。GitHub Desktop 是一个用户友好的应用程序,为用户提供了与 GitHub 仓库交互的图形界面。这意味着您可以执行诸如更改、推送到远程仓库、拉取更新等任务,而不需要进入命令行界面。这对于初学者或那些喜欢可视化工作流程的人尤其有益。
下载并安装 GitHub Desktop
在您可以使用 GitHub Desktop 创建仓库之前,您首先需要确保软件已安装在计算机上。您可以按以下方式进行操作:
- 前往 GitHub Desktop 官方网站 (desktop.github.com)。
- 查找适合您操作系统(无论是 Windows 还是 macOS)的下载链接。
- 点击链接下载安装文件。
- 下载完成后,在您的下载文件夹中找到安装程序文件。
- 打开安装程序,并按照屏幕上的说明安装 GitHub Desktop。
- 安装完成后,启动 GitHub Desktop。
- 使用您的 GitHub 账户凭据登录此步骤有助于将您的 GitHub 仓库与 GitHub Desktop 同步。
现在,您已经安装了 GitHub Desktop 并将其链接到您的 GitHub 账户,您已准备好创建一个新仓库。
创建一个新仓库
在 GitHub 中,仓库是项目文件存储的中心位置。把它想象成一个包含不仅包含源代码还跟踪其历史记录的项目文件夹。在 GitHub Desktop 中创建仓库很简单。请按照以下步骤操作:
- 打开 GitHub Desktop。如果系统提示,请确保您已登录到您的 GitHub 账户。
- 桌面应用程序打开后,在应用程序顶部找到菜单。您会看到诸如文件、仓库等选项。点击文件。
- 从下拉菜单中选择新建仓库…此操作将打开一个新对话框,您可以在其中设置仓库的选项。
- 在出现的对话框中,您需要填写必填详细信息:
- 名称:为您的仓库输入一个合适而唯一的名称。名称应清晰简洁,传达项目的目的。
- 描述:(可选)提供项目的简要描述。这有助于查看 GitHub.com 仓库的其他人了解其目的。
- 本地路径:选择此仓库将驻留在计算机上的位置。您需要选择一个容易记住的目录,以便您以后可以轻松地找到文件。
- 用 README 初始化此仓库:如果希望自动创建 README 文件,请选中此框。README 是一份常常解释项目是什么、如何设置以及如何使用的介绍性文件。
- 此外,您可能会有添加 .gitignore 文件或许可证文件的选项。这些是有用的,但如果您现在不知道它们是什么,请不要担心。您可以稍后添加它们。
- 输入详细信息后,点击创建仓库按钮。
您刚刚在 GitHub Desktop 上创建了您的第一个仓库。此仓库存在于本地机器上。接下来,您可能希望将此仓库发布到 GitHub 服务器或向其中添加现有代码。
发布新仓库
一旦您在本地计算机上创建了新仓库,如果您想要协作或将代码放在远程位置供他人访问,则需要将其发布到 GitHub。发布意味着将本地仓库推送到 GitHub 服务器上您的 GitHub 账户的云端。
- 在 GitHub Desktop 中打开新创建的仓库,找到发布仓库按钮,通常位于应用程序的右上角。
- 选择此选项,系统会要求您提供其他信息:
- 私有/公共:决定是否希望此仓库公开可用或私有。公共仓库对任何人都可访问,而私有仓库只能由您和您已授予权限的人访问。
- 查看详细信息,并在满意时点击发布仓库。
- GitHub Desktop 将为您处理其余任务,在您的 GitHub 账户上创建一个新仓库并将本地文件推送到那里。
此时,您的代码已在 GitHub 网站上可用,您可以在网站上进行管理,也可以继续使用 GitHub Desktop。
基本 Git 术语和操作
了解一些在处理仓库时经常会用到的 git 术语和操作是有用的:
- 提交:提交意味着将您的更改保存到项目历史记录中。就像为当前项目状态创建一个快照,以便您可以稍后重新访问。
- 分支:可以将分支视为项目的平行版本。Git 允许您在同一仓库中拥有多个分支,以便独立于主要项目进行试验或开发新功能。
- 合并:这是将一个分支上的更改应用到另一个分支的过程。通常,您将功能分支合并回主分支。
- 克隆:克隆仓库意味着从 GitHub 将仓库的副本制作到本地计算机。
- 拉取:此操作会获取并合并远程仓库的更改到本地机器中。它会使本地仓库与远程更改保持更新。
- 推送:推送是将您的提交从本地仓库发送到远程仓库,并使用更改更新 GitHub。
使用 GitHub Desktop 进行练习
让我们将一些这些术语和操作应用于实践,使用 GitHub Desktop 进行更好地理解。考虑一个简单的项目场景。
示例:管理一个简单的待办事项列表项目
想象您想要使用 GitHub Desktop 管理一个简单的待办事项列表应用程序。为此,您可以按照这些实际步骤进行操作:
- 如前所述,在 GitHub Desktop 中创建一个名为TodoListApp的新仓库。
- 打开您喜欢的文本编辑器或集成开发环境 (IDE)。
- 创建一个名为todo.html的新文件,并编写基本的 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<title>Todo List</title>
</head>
<body>
<h1>我的待办事项列表</h1>
<ul>
<li>学习 GitHub</li>
<li>开发项目</li>
<li>部署项目</li>
</ul>
</body>
</html>
- 将文件保存到您使用 GitHub Desktop 创建的TodoListApp仓库的本地路径。
- 切换回 GitHub Desktop。您会看到它自动检测到本地路径中的新文件,并将其列为未提交的更改。
- 编写描述更改的提交消息,例如“添加待办事项列表 HTML 的基本结构。”
- 点击提交到 main。现在,更改已提交到本地仓库。
- 如果您已发布此仓库,可以通过点击 GitHub Desktop 中的推送到 Origin将提交推送到 GitHub。
- 您的更改现在是官方项目仓库的一部分,并在 GitHub 服务器上进行跟踪和备份。
高级用法
在掌握 GitHub Desktop 的基本操作后,您将发现探索更多高级功能如分支、合并以及与他人的合作是有益的。例如,在团队工作中创建和管理分支可能很重要,因为它允许多个人同时在不同功能上工作而不会在代码库中产生冲突。
GitHub Desktop 通过提供清晰直观的界面简化了 Git 的复杂流程。这样,作为用户,您可以更多地关注项目目标,而不是系统的复杂性。无论您是希望高效管理源代码控制的开发人员、跟踪文档的内容撰写者,还是进行项目实验的学生,GitHub Desktop 提供了一套强大的工具,可以有效地管理您的工作。现在掌握了这些知识,您拥有了通过 GitHub Desktop 创建、管理和更新 GitHub 仓库的所有必要工具。
如果你发现文章内容有误, 您可以