第一步:创建本地分支

点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮:

第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK:

第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称一样的分支,并将本地分支的内容上传到该分支)。

第四步:其他成员切换该新分支:

首先进行pull操作, 然后进行切换分支(如第二步)

第五步:分区合并

进行分支合并之前我们需要明确哪个分支将要合并到哪个分支,首先通过“Switch/CheckOut”切换到主干分支(如develop分支),然后通过“Merge”继进行合并操作,在对话框中选择需要合并的分支。

分支合并成功后,我们即可以通过Commit与PUSH操作将合并上传到中心服务器。

第六步:删除分支

当我们已将新分支合并到主分支后,或者放弃该分支的时候,可以对该分支进行删除操作。

首先通过“CheckOut/Switch”打开对话框,点击Switch to区域中Branch条目后面的更多按钮,打开分支列表对话框,右键点击要删除的分支,选择delete branch进行删除。

注意,在删除远程分支的时候,本地分支并不会删除,这也说明了本地分支与远程分支并无从属关系。

使用TortoiseGit操作分支的创建与合并相关推荐

  1. git操作---分支的创建和合并

    git操作---分支的创建和合并 1.分支创建1:git branch <new_branch_name> 2.分支创建2:git checkout  -b/-B  <new_bra ...

  2. git 图形化工具 GitKraken 的使用 —— 分支的创建与合并

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 分支管理是Git工作流的重点 在之前的文章中通过GitKraken可以很清楚的看到,每一次commi ...

  3. 分支管理---创建与合并分支

    在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而 ...

  4. 使用TortoiseGit(小乌龟)操作分支的创建

    现在的我的github库上面只有一个master分支 由于是穷屌丝用不起mac,所以我windows为例进行相应的演示: 下图就是本地使用小乌龟的版本管理工具在只有一个分支的情况下执行命令:Switc ...

  5. Git 分支管理-创建与合并

    上一篇博客讲了即时分支合并是git的杀手锏,Git是非常鼓励大家使用分支的,日常开发中打断你思维的连续性是会大大降低生产力的,并且切换上下文也更繁琐,更大的损失.使用中心版本控制我们必须从中心服务器下 ...

  6. Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...

    Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...

  7. TortoiseGIT创建及合并分支

    一.创建分支 项目右键 => TortoiseGit(T) => 创建分支,然后右键切换到刚刚创建的分支,新增/修改一个文件,提交分支到远端服务器,推送成功之后分支就创建好了. 二.合并分 ...

  8. git上传分支的原理_GIT分支,创建分支与合并分支的工作原理与教程

    开发一个版本,采用的发布流程: (1).从master的最新代码拉取一个开发分支,在上面进行开发 (2).在开发分支上不断地进行提交版本,期间,master也会有因为其他版本上线而不停有版本合并 (3 ...

  9. git-分支管理策略-合并分支时创建新的版本

    合并时的新的提交 合并分支时,快速合并不能成功,也不会报错时 会在合并后进行一个新的提交 新的提交的好处,是多了一个版本记录,就可以用于切换操作 >操作流程 建一个新分支 新分支做其它操作,做一 ...

最新文章

  1. PL/SQL基础篇4(游标)
  2. linux 查找 jdk 安装路径
  3. 015_Vue生命周期
  4. UA MATH567 高维统计II 随机向量3 常见的高维随机向量的分布
  5. 声明变量_如果同时声明多个变量
  6. java命令主动清空jvm_JVM史上最全实践优化没有之一
  7. python 类装饰器
  8. php获取当前世界,php获取网站alexa世界流量排名代码
  9. 京东或将裁员 12000 人!雷军年薪百亿;马云:阿里没人敢跟我打赌 | 极客头条
  10. android+警告声音,android – 如何使用带有setAudioAttributes的警报音量播放铃声?
  11. python做前端mongodb_python-mongodb基本操作都在这了
  12. redis 多进程_Redis 持久化
  13. 物联网应用三个阶段,你在哪里?
  14. FlashFXP,flashfxp建立ftp站点
  15. 告别无休止的甩锅,开发和运维如何高效合作
  16. Windows 系统引导过程
  17. 微信公众平台测试账号本地配置
  18. 云计算的认识和看法_浅谈对云计算的认识
  19. Anaconda环境的创建、激活、删除和管理
  20. JAVA 如何使用延迟

热门文章

  1. 在Map 3D显示管理器中更改当前地图的名字
  2. JavaScript、HTML、CSS学习—思维导图
  3. vs2005中关于masterpage,Theme,skin的一点总结
  4. 转载:IBM红米连接wifi的方法
  5. 国防科技大学计算机学院少将,国防科技大学新任副校长兼教育长晋升少将,前任是计算机权威专家...
  6. erp系统方案书_解决方案 |快普M8为系统集成企业定制的ERP系统
  7. mysql每秒57000_MySQL 性能:使用 MySQL 5.7 实现每秒 50 万查询
  8. mysql 运行模式_MySQL的运行模式及一些特性,引擎、事务、并发控制、优化总结...
  9. SpringBoot优点
  10. Zookeeper的前世今生