文章目录

  • ​​1. git组织结构​​
  • ​​2. git基本操作​​
  • ​​3. 分支管理​​

1. git组织结构

  • git由 “工作区” 和 “版本库” 组成,其中版本库由分为 “暂存区” 和 “分支区”

2. git基本操作

  • 常用指令
  • git笔记(1)—— 基本操作_git


  • 关于 ​​git diff​​ 指令显示结果的说明
  • git笔记(1)—— 基本操作_git_02


  • git笔记(1)—— 基本操作_常用指令_03


3. 分支管理
  • git的所有分支存储在版本库中的 “分支区”,可以把版本看做一系列按提交时间连接的节点,每个分支就是一个指向某节点的指针,HEAD指针则指向某个分支指针,代表当前所处分支。下面给出几个示例
    1. 只有一个master主分支,且当前处于主分支
    2. git笔记(1)—— 基本操作_版本库_04


    3. 创建了一个子分支dev,并切换到子分支
    4. git笔记(1)—— 基本操作_版本库_05


    5. 在dev分支进行一次commit
    6. git笔记(1)—— 基本操作_基本操作_06


    7. 将dev分支合并到主分支(这时没冲突,执行快速合并,即直接移动指针)
    8. git笔记(1)—— 基本操作_基本操作_07


    9. 分支后master和dev都各自提交了一次
    10. git笔记(1)—— 基本操作_git_08


    11. 合并dev到主分支(这时不能通过移动master指针快速合并,而是要根据是否冲突,决定是自动合并再提交还是手动解决冲突合并再提交)
    12. git笔记(1)—— 基本操作_常用指令_09


  • 常用指令
  • git笔记(1)—— 基本操作_基本操作_10