美文网首页
Git 基础教程01-重要概念

Git 基础教程01-重要概念

作者: 周老一员 | 来源:发表于2019-10-14 17:40 被阅读0次

Git 的关键概念

  1. 工作区(Working Directory):本地能看到的目录
  2. 版本库(Repository):也称之为仓库,实际上就是工作区中的 .git 目录,版本库中包括很多东西,其中最重要的就是称为 stage (或者叫 index )的暂存区,还有 Git 为我们自动创建的第一个分支 master ,以及指向 master 的一个指针叫 HEAD

提交修改的机制

  1. git add(添加文件到仓库)将工作区的文件修改添加到暂存区;
  2. git commit(提交修改)实际上就是把暂存区的所有内容提交到当前分支;
  3. 提交完成后,暂存区就没有任何内容了。
git_add.jpg git_commit.jpg

Git 和 SVN 的区别

  • 版本号:SVN 中,版本号为递增的数字(0,1,2,3……),Git 中,版本号是一个 SHA1 计算出来的一个非常大的数字(十六进制表示,如 842d7d2d8a953c59af1f858a5df20bfe120d823f)
  • 协议:Git 支持多种协议,包括 Https ,但通过 SSH 支持的原生 Git 协议速度最快
  • 分支:SVN 也有分支管理,但创建、切换和删除分支上,Git 的速度更快

参考:廖雪峰的 Git 教程

相关文章

  • Git 基础教程01-重要概念

    Git 的关键概念 工作区(Working Directory):本地能看到的目录 版本库(Repository)...

  • git干货系列:(二)深入学习之前先理解git暂存区

    前言 暂存区(stage, index)是Git最重要的概念之一,理解了这个概念很多 Git 命令就不再那么神秘了...

  • Git 重要概念和常用命令

    重要概念 1. 版本库&暂存区 目录.git,是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为...

  • git 暂存区

    前言 暂存区(stage, index)是Git最重要的概念之一,理解了这个概念很多Git命令就不再那么神秘了。下...

  • Dart学习笔记01-重要概念

    任何保存在变量中的都是一个对象 , 并且所有的对象都是对应一个类的实例。 无论是数字,函数和 null 都是对象。...

  • 001性能优化-01-重要概念

    [TOC] 优化的方向 我们经常听到性能优化,但性能到底指啥呢,性能优化具体是优化啥,把这个问题搞懂了,性能优化就...

  • git重要概念——git学习笔记3

    工作区 当前目录即位工作区,创建的文件在未使用git add时,仍属于在工作区 版本库 工作区里的.git就是Gi...

  • Git 常用命令

    相关概念: 工作区:就是仓库本身,除了隐藏文件 .git 版本库:就是 .git 文件,里面有很多东西,,最重要的...

  • git高级命令总结版

    查看另一文章【git基础教程】 目录 洞悉工作顺序git命令总结 一、洞悉[1] 本地分支与远程仓库联系关系总结:...

  • Git 入门笔记

    什么是Git 基于文件快照的分布式版本控制工具 Git基础概念 三个重要的工作区: 数据仓库:保存了所有Git提交...

网友评论

      本文标题:Git 基础教程01-重要概念

      本文链接:https://www.haomeiwen.com/subject/fpzrmctx.html