Git技术进阶

在 Linux 下工作的人们对 Git 非常熟悉。一个理所当然的原因是,Git 是我们这个星球上最广为人知也是使用最广泛的版本控制工具。不过大多数情况下,Git 需要学习繁杂的终端命令。毕竟,我们的大多数开发工作可能...
一直是 ESLint 的忠实用户,深知规范的重要性。然而,在新项目交接中,我被 Git Commit 规范逼疯了。才意识到自己的疏忽,于是便有了一探究竟的想法。一、为什么需要规范?无规矩不成方圆,编程...
文章目录入门必备知识git,SVN,github的区分版本控制软件中Trunk和Branch的区别:...
框架目录下基本上都会有一个.gitignore文件,比如我们常用的ThinkPHP5框架,这个文件有什么用呢?在工作中或者日常开发中,我们使用Git进行开发上传至Github等托管平台,有些时候,我们必须把某些文件放到Git的工作目录...
1673   2018-06-22

git的基本架构欣赏

原来一直黑盒地使用git的基本功能,最近需要频繁地反复整理一个很长的PatchSet,把git的基础数据原理看了一下,把主要内容整理在这里。以前好像看过Linus有一个论述,说一个模块,只要数据关系定了,这个模块就定了,具体怎么说的忘...