Git分支与分支管理

511 阅读1分钟

git分支

1. 什么是分支

分支就是在版本控制的过程中,使用同时推进多个任务。

如图:

2. Git分支的好处

  • 能同时进行多个功能开发,提高开发效率。
  • 各个分支在开发的过程中,如果某一个分支开发失败,不会对其他的分支有任何影响。只要把失败的分支删除重新开始即可。

3. Git分支的操作

  • git branch -v , 查看分支的

  • git branch 新的分支名 , 创建新分支的

  • git checkout 分支名 , 切换分支的

  • 合并分支:有两步

    • 第一步:切换到接受修改的分支上, git checkout 需要接受的分支名
    • 第二步 执行merge 命令 git merge origin master
  • 解决冲突

    • 冲突的表现,如下图:

    • 冲突的解决:

      • 第一步:编辑文件,删除特殊符号
      • 第2步:把文件修改到满意为止,保存退出
      • 第3步:git add 文件名
      • 第4步:git commit -m "日志信息"

Git分支管理机制

1. 创建分支

 git branch 分支名

2. 切换分支

 git checkout 分支名
  • 创建了两个分支,当前指向hot_fix

  • 在hot_fix更新了新的版本,

  • 由hot fix分支切换回master分支

  • master更新