文章目录
- 1. git组织结构
- 2. git基本操作
- 3. 分支管理
1. git组织结构
- git由 “工作区” 和 “版本库” 组成,其中版本库由分为 “暂存区” 和 “分支区”
2. git基本操作
- 常用指令
- 关于
git diff
指令显示结果的说明
- git的所有分支存储在版本库中的 “分支区”,可以把版本看做一系列按提交时间连接的节点,每个分支就是一个指向某节点的指针,HEAD指针则指向某个分支指针,代表当前所处分支。下面给出几个示例
- 只有一个master主分支,且当前处于主分支
- 创建了一个子分支dev,并切换到子分支
- 在dev分支进行一次commit
- 将dev分支合并到主分支(这时没冲突,执行快速合并,即直接移动指针)
- 分支后master和dev都各自提交了一次
- 合并dev到主分支(这时不能通过移动master指针快速合并,而是要根据是否冲突,决定是自动合并再提交还是手动解决冲突合并再提交)
- 常用指令