Skip to main content

关于 GitHub 和 Git

可以使用 GitHub 和 Git 来协作处理工作。

关于 GitHub

GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。

通过将代码存储在 GitHub 上的“存储库”中,你可以:

  • “展示或共享”你的工作。
  • 持续“跟踪和管理”对代码的更改。
  • 让其他人“审查”你的代码,并提出改进建议。
  • 在共享的项目中开展“协作”,无需担心这些更改会在准备好集成更改之前影响协作者的工作。

协作式工作是 GitHub 最基本的功能之一,该功能由开源软件 Git 实现,而 GitHub 是以该软件为基础进行构建的。

关于 Git

Git 是一种可以智能追踪文件中的更改的版本控制系统。 在你和一组人员同时对同一文件进行更改时,Git 的价值就体现出来了。

通常,要在基于 Git 的工作流中执行此操作,需要:

  • 为你(和协作者)正在处理的文件的主副本“创建分支”。
  • 在自己的个人分支上独立安全地对文件“进行编辑”。
  • 让 Git 智能地将特定更改“合并”回文件的主副本,从而确保更改不会影响其他人的更新。
  • 让 Git “跟踪”你和其他人的更改,这样就可以一直使用项目的最新版本。

若要自行尝试使用 Git,请参阅 开始使用 Git

Git 和 GitHub 如何协同工作?

将文件上传到 GitHub 时,会将其存储在“Git 存储库”中。 这意味着,对 GitHub 中的文件进行更改(或“提交”)时,Git 会自动开始跟踪和管理更改。

可在浏览器中直接在 GitHub 上完成大量与 Git 相关的操作,例如创建 Git 存储库、创建分支以及上传和编辑文件。

但是,大多数人在本地(在自己的计算机上)处理文件,然后不断地将这些本地更改(以及所有相关的 Git 数据)与 GitHub 上的中央“远程”存储库进行同步。 有许多工具可执行此操作,比如 GitHub Desktop。

开始与其他人的协作后,所有人都需要同时在同一存储库上工作,你将不断:

  • 从 GitHub 上的远程存储库“拉取”协作者所做的所有最新更改。****
  • 将你自己的更改“推送”回 GitHub 上的同一远程存储库。****

Git 负责确定如何智能地合并此更改流,GitHub 可通过“拉取请求”等功能帮助你管理更改流。

从哪里开始?

如果你刚开始使用 GitHub,并且不熟悉 Git,我们建议阅读 开始你的旅程 类别中的文章。 这些文章重点介绍可以直接在浏览器中在 GitHub 上完成的任务,并帮助你:

  • 在 GitHub 上创建帐户。****
  • 了解“GitHub 流程”,以及协作式工作的主要原理(分支、提交、拉取请求、合并)。****
  • 个性化个人资料以分享你的兴趣和技能。
  • 浏览 GitHub来寻找自己的项目的灵感,并与其他人联系。****
  • 了解如何下载感兴趣的代码供自己使用。
  • 了解如何将正在处理的内容上传到 GitHub 存储库。****

后续步骤

延伸阅读

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy