[go: up one dir, main page]

正确认识 Git

通过教程、新闻和提示学习 Git

概述

Git 基础知识

Git 是一款免费开源的版本控制系统,最初由 Linus Torvalds 于 2005 年创建。与 SVN、CVS 等早期集中式版本控制系统不同,Git 采用分布式架构:每位开发者本地都拥有代码存储库的完整历史记录。这使得存储库的初始克隆速度较慢,但提交、追溯、差异对比、合并和日志等后续操作速度大幅提升。

Git 还对分支管理、合并操作及存储库历史记录改写提供出色支持,催生出众多创新且强大的工作流与工具。拉取请求便是其中广受欢迎的工具之一,它支持团队在 Git 分支上协作,高效开展代码互审。如今,Git 已成为全球使用最广泛的版本控制系统,被视为软件开发领域的现代标准。

Git 的工作原理

Here's a basic overview of how Git works:

  1. 1

    使用 Git 托管工具(比如 Bitbucket)创建“仓库”(项目)

  2. 2

    将 Git 仓库复制(或克隆)到本地计算机

  3. 3

    向本地仓库添加文件,然后“提交”(保存)更改

  4. 4

    将变更“推送”到主分支

  5. 5

    使用 Git 托管工具更改文件,并提交

  6. 6

    将更改“拉取”到本地计算机

  7. 7

    创建“分支”(版本),进行更改,提交更改

  8. 8

    打开“拉取请求”(建议对主分支进行变更)

  9. 9

    将分支“合并”到主分支

Git 入门

热门文章

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

这是由 Nuance Healthcare 的 Matt Shelton 撰写的客座文章。这是关于他的团队从 Subversion 迁移到 Git 的系列文章中的第一篇文章,解释了他们为什么这样做,以及...

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

所以我们要迁移到 Git,我们喜欢 git-flow。现在要做什么?我们全部测试一下!我的团队很棒。他们整理了 Confluence 中开发人员工作流的热门清单...

查看所有文章

您知道吗...

分支

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

查看所有参考