第二章 软件构造过程——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一点芝麻那么大的原理)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值