Git 各指令的本质,绝对通俗易懂!
前言
作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push…的阶段,是不是对rebase心里没底只敢用merge?
碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。
针对这些问题,今天我就将这几年对Git的认知和理解分享出来,尽可能的从本质去讲解Git,帮助你一步一步去了解Git的底层原理,相信读完本篇文章你便可以换种姿态,更加风骚得使用Git各种指令。
目录
-
- 基本概念
-
- 1.1 Git的优势
- 1.2 文件状态
- 1.3 commit 节点
- 1.4 HEAD
- 1.5 远程仓库
-
- 分支
-
- 2.1 什么是分支?
-
- 命令详解
-
- 3.1 提交相关
- 3.2 分支相关
- 3.3 合并相关
- 3.4 回退相关
- 3.5 远程相关