分支用法很多,比如bug修复,协作管理,这里只简单介绍我在工作中用到的协作模式。
场景:我自己开发独立功能,在本地为自己创建一个分支就叫localbranch吧,甭管master到哪了,我只管开发我的本地分支,等到我的开发任务完成了就拉下最新的master然后把localbranch合并到master再push到仓库中。

分支的用法命令如下:

用法1: git branch
用法2: git branch <branchname>
用法3: git branch <branchname> <start-point>
用法4: git branch -d <branchname>
用法5: git branch -D <branchname>
用法6: git branch -m <oldbranch> <newbranch>
用法7: git branch -M <oldbranch> <newbranch>
用法8:git checkout <branchname>

说明:
用法1用于显示本地分支列表。当前分支在输出中会显示为特别的颜色,并用星号 “*” 标识出来。
用法2和用法3用于创建分支。
用法2基于当前头指针(HEAD)指向的提交创建分支,新分支的分支名为。
用法3基于提交创建新分支,新分支的分支名为。
用法4和用法5用于删除分支。
用法4在删除分支时会检查所要删除的分支是否已经合并到其他分支中,否则拒绝删除。
用法5会强制删除分支,即使该分支没有合并到任何一个分支中。
用法6和用法7用于重命名分支。
如果版本库中已经存在名为的分支,用法6拒绝执行重命名,而用法7会强制执行。
用法8检出分支

合并分支到master

首先,checkout到master

$ git checkout master
Switched to branch 'master'

然后执行git merge命令以合并localbranch到master

$ git merge localbranch

合并成功后就可以推到远程共享库了。
若功能开发完成就可以删除本地分支了。另外如果同时要开发多个功能就为每个本地分支做各自的命名,不要统一成localbranch。

转载于:https://www.cnblogs.com/feipeng8848/p/10474838.html

Git学习笔记——分支相关推荐

  1. Git学习笔记:分支管理3

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  2. Git学习笔记:分支管理(2)

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  3. Git学习笔记:分支管理(1)

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  4. ​​​​​​​Git学习笔记与IntelliJ IDEA整合

    2019独角兽企业重金招聘Python工程师标准>>> Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:htt ...

  5. Git 学习笔记:自定义Git(完)

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  6. Git学习笔记:标签管理以及GItHub

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  7. Git学习笔记:远程仓库

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  8. Git学习笔记:修改

    前言 在补习python的时候主要参考的是廖雪峰的教程Python教程,在学习完后准备完成期末作业时,遇到了一个技术难题,需要初步掌握git,因此开始了git的学习. 本教程参考廖雪峰的Git教程 G ...

  9. Git学习笔记(2) --- References探寻

    在上一篇文章Git学习笔记(1) --- 内部存储模式中,已经说了git的内部存储模式以及.git/objects文件中的内容,这一篇文章主要讲讲git内部的references. Reference ...

最新文章

  1. IIS 配置Http重定向到Https
  2. VC++ 用ADO连接数据库的简单方法
  3. RadioButton 自定义控件
  4. 安卓勒索软件进一步扩散
  5. java ssh 下载excel,SSH整合WEB导出EXCEL案例
  6. 嵌入式工程师最后都选择了什么职位?
  7. 多线程----join插队
  8. 重新记录一下微信后台的配置
  9. python外卷(12)-sort(),sorted(),ord(),chr()
  10. 地理学中常见图的名称(或者分析)
  11. centos 删除crontab_Centos7 利用crontab定时执行任务及配置方法
  12. php 禁用外部实体,php – Doctrine 2 – 从实体外部禁用PrePersist
  13. python sql查询返回记录_干货!Python与MySQL数据库的交互实战
  14. iOS WKWebView与JS交互传值
  15. JDBC系列 之 存储过程
  16. 《Java技术》第四次作业
  17. java 值班管理_​运维告警的值班管理
  18. mac pdf去水印_mac如何去除视频水印
  19. 基于证据理论的多源数据融合仿真实验matlab代码
  20. Array and string offset access syntax with curly braces is no longer support

热门文章

  1. Oracle的LINUX安装
  2. 最新最全的ASP.NET学习资源大全
  3. android视频播放指定位置,android – 如何在某个特定位置的视图中查看视频?
  4. html标签的嵌套规则
  5. select中option改变时跳转到其他页面
  6. 构建、测试和部署驱动程序
  7. 面向对象的C语言开发框架:Nesty
  8. 大厂动态规划面试汇总,提升内功
  9. golang中的条件变量
  10. csdn的blink