正确认识 Git

通过教程、新闻和建议,正确认识 Git。

Git 基础知识

Git 是一个免费的开源版本控制系统,最初由 Linus Torvalds 于 2005 年创建。与早期的集中版本控制系统(比如 SVN 和 CVS)不同,Git 是分布式的:每个开发人员在本地都有代码库的完整历史记录。虽然这会使得代码库的初始克隆速度变慢,但会显著加快后续操作(比如提交、找错、比对、合并和日志记录)的速度。

Git 还为创建代码库历史记录分支以及合并和重写代码库历史记录提供卓越的支持,这已经带来了许多创新且功能强大的工作流和工具。拉取请求就是此类受欢迎的工具之一,它使团队能够在 Git 分支上进行协作,并有效地检查彼此的代码。Git 是当今世界使用最广泛的版本控制系统,被视为现代软件开发标准。

Git 的工作原理

以下是对 Git 工作原理的基本概述:

  1. 使用 Git 托管工具(比如 Bitbucket)创建“仓库”(项目)
  2. 将 Git 仓库复制(或克隆)到本地计算机
  3. 向本地仓库添加文件,然后“提交”(保存)更改
  4. 将更改“推送”到主分支
  5. 使用 Git 托管工具更改文件,并提交
  6. 将更改“拉取”到本地计算机
  7. 创建“分支”(版本),进行更改,提交更改
  8. 打开“拉取请求”(建议对主分支进行更改)
  9. 将您的分支“合并”到主分支
Git 入门

热门文章

Sarah Goff-Dupont
Sarah Goff-Dupont

针对 CI 友好型 Git 代码库的五个提示

阅读文章
Matt Shelton
Matt Shelton

Git 还是 SVN?Nuance Healthcare 如何选择 Git 分支模型?

阅读文章
Matt Shelton
Matt Shelton

切换到 Git 时处理 Maven 依赖关系

阅读文章
查看所有文章

您知道吗...

分支

定义: 一个分支代表一个独立的发展思路。分支可充当 Git 基础知识(本系列的第一个模块)中讨论的编辑/阶段/提交过程的抽象化。您可以将其视为一种请求全新工作目录、暂存区和项目历史记录的方式。新的提交将记录在当前分支的历史记录中,因此将在项目的历史记录中创建新拷贝。

查看所有参考