已编辑 2 几周前 通过 ExtremeHow 编辑团队
GitHub 桌面版提交变更版本控制Git版本控制工作流视窗苹果电脑项目编程
翻译更新 2 几周前
GitHub Desktop是一个非常棒的应用程序,使与GitHub上的Git存储库交互变得轻而易举。它提供了一种直观的方法来完成常见的Git操作,而不需要命令行知识。Git中的基本操作之一是执行“提交”,这是一种记录项目更改的方法。在这份全面指南中,我们将从头到尾探索使用GitHub Desktop提交更改的所有方面。该指南包含简单的语言和示例,以确保即使是初学者也能有效地理解和使用GitHub Desktop。
在深入GitHub Desktop之前,了解提交是什么很重要。在版本控制的领域中,提交是对项目存储库在特定时间点的快照。可以将其视为项目在特定时刻的历史记录。当您对文件进行更改(例如编辑代码、添加新功能或修复bug)时,您将这些更改“提交”到存储库。这会在存储库的历史记录中创建一个新条目,您可以在需要时进行查看。
每个提交通常包含一个称为SHA的唯一标识符、一条描述更改内容的消息,以及有关作者和提交日期的元数据。这些元素提供了必要的上下文,使您可以轻松追踪项目的演变。
要使用GitHub Desktop进行更改,您首先需要下载和安装GitHub Desktop。它适用于Windows和MacOS,可以从GitHub Desktop官方网站下载。安装后,按照说明通过将其连接到您的GitHub帐户来进行设置。
安装和配置好GitHub Desktop后,您可以克隆现有存储库或创建一个新的存储库。克隆一个存储库将其所有内容复制到您选择的本地目录,您可以在其中继续进行更改和提交。
创建或克隆存储库后,就可以开始进行更改并提交这些更改。让我们来看看这些步骤:
要提交,您需要对存储库进行需要保存的更改。这通常涉及在存储库的本地副本中编辑、删除、添加或移动文件和目录。使用您喜欢的代码编辑器或IDE打开项目文件并进行所需更改。示例包括:
一旦您进行这些更改,您的本地存储库将与GitHub上的远程存储库隔离。
进行更改后,返回到GitHub Desktop并查看您所做的更改。GitHub Desktop允许您在“更改”选项卡中查看修改文件的列表。以下是处理此步骤的方法:
您所做的每个提交都应包含一条描述所做具体更改的提交消息。清晰且信息丰富的提交消息对于任何团队项目都很重要。它应包含一个简明的更改摘要,并可能包括您进行更改的原因,尤其是在不清楚其目的的情况下。
在GitHub Desktop中编写提交消息:
一个好的提交消息示例可能是:
改进了用户身份验证流程
后跟如下描述:
通过集成新的哈希算法增强了安全性,并修复了与令牌生成相关的问题#23。
现在是进行提交的重要步骤:
此提交现已成为本地存储库历史记录的一部分,但尚未上传到GitHub服务器。
要与他人分享您的提交,您需要将其推送到GitHub上的远程存储库。推送会将您所有的本地提交发送到远程存储库:
您的更改现在已成为开源社区或您的团队共享存储库的一部分,可供他人拉取、查看和协作。推送对于协作项目至关重要,因为它使每个人的工作保持同步。
有时,您可能会过早提交或稍后看到消息中的错误。无需创建额外的提交,您可以修改最后一次提交:
在处理共享项目时,看到其他人提交的内容并就这些更改进行沟通非常重要。这就是提交消息无价之宝的地方。在GitHub中,您可以通过转到GitHub Desktop中的“历史”选项卡查看所有过去的提交。有关更深入的协作功能,请访问GitHub在线存储库,您可以在其中管理拉取请求、问题等。
此外,在团队项目中,定期从远程存储库拉取更改以确保您的本地存储库包含其他人所做的最新更新也是很重要的。
一旦您了解了应用程序提供的基本概念和工具,使用GitHub Desktop进行更改是一个简单的任务。本指南概述了从设置存储库到将更改提交到GitHub的所有必要步骤,并包括最佳实践以使您的工作流程顺畅高效。无论您是在团队中工作,还是在开源项目中工作,提交更改都能确保您的项目在整个开发生命周期中保持有条理和完整记录。利用GitHub Desktop的强大功能来推进您的开发过程吧。
如果你发现文章内容有误, 您可以