第二章 软件构造过程——2. Git的结构、工作原理、基本指令

本章知识点清单:

  1. 软件配置管理SCM与版本控制系统VCS
  2. Git的结构、工作原理、基本指令


Git的结构、工作原理、基本指令

Git是一个软件配置管理工具,即本章第一点所讲的SCM。

Git repository的组成部分:

  1. .git directory :即为前一节中提到的本地CMDB(配置管理数据库)。
  2. working directory(工作目录):本地文件系统。
  3. Staging area(暂存区): 隔离工作目录和Git仓库。

看起来可能有些晦涩,结合下面的图看效果就很不错了:



工作原理(object graph):

我们来结合图说明:


Object graph存储在存储库的.git目录中,它是版本之间的演化关系图,一条边B->A表征了“在版本A的基础上作出变化,形成了版本B”。

至于各个指令的工作原理我们在下面给出。


基本指令:

个人觉得说再多也不如看这张图,简洁明了,顺便把原理也鸽了……



总结:

其实Git这东西觉得说再多也没啥意义,用几次出几次bug自然就明白了,上面那张图是核心,个人觉得涵盖了所有知识点,另外给一个链接,是我当初想清空远程仓库,手贱把本地.git文件删除了,找了好久才找到的解决方案,希望能帮到有相同困难的人。

文章:git无法push本地代码至远程仓库解决方法(附git一点芝麻那么大的原理)


猜你喜欢

转载自blog.csdn.net/qq_37549266/article/details/80666265