Git develop分支的一些操作
参考文献:Git分支管理策略 - 阮一峰的网络日志
实战工具:github:GitHub - learnGitBranching demo:Learn Git Branching
本文主要想记录一下将develop分支合并到主分支的方法
原始状态下,分支情况如下,此时只有一个main分支
首先,我执行同样的命令
git checkout -b develop main
git commit -m "1"
git commit -m "2"
git checkout main
此时得到的git的分支情况如下图所示
下边开始合并分支
方法1:
git merge --no-ff develop
方法2:
git merge develop
上图左侧是方法1,右侧是方法2,可以看到方法1充新创建了一个节点,而方法2则直接将main指向了develop的最新提交。
这就是--no-ff
的作用,默认情况下,Git执行"快进式合并"(fast-farward merge),会直接将main分支指向develop分支,也就是右侧图的情况。而--no-ff
参数会执行正常的合并,在main上形成一个新的节点,从而保证版本前进路线的清晰。可以一直保持develop分支和mian分支的隔离。
再执行一次的结果如下所示,这才是我们想要的develop分支啊。
Git develop分支的一些操作相关推荐
- Git切换分支步骤指令操作,以及的时候报错,导致切换失败的处理
Git管理项目经常是一个主分支,多个分支,分别对应不同的项目. 先说下正常的分支切换步骤: 切换分支的基本操作为: 备份本地修改(或提交本地修改(git add 修改文件 , git co ...
- GIT切换分支的简单操作
切换到要操作的项目文件夹或进入本地项目文件然后右键打开git bash here 命令框 切换到要操作的项目文件夹命令 cd ProjectPath 查看项目分支(包括本地和远程) 执行命令 git ...
- 【Git】分支概念及操作
1.分支概念 [1]什么是分支: 在版本控制过程中,使用多条线同时推进多个任务.这里面说的多条线,就是多个分支. [2]通过一张图展示分支: [3]分支的好处: 同时多个分支可以并行开发,互相不耽误, ...
- git切换分支遇到的小问题
能在IDEA编辑器右下角的git分支显示里面看到一个新的分支,但是不能切换到: 各种pull更新操作都不管用,(后来想到可能是用了自己以前的git账户,只有几个分支某一次被管理员给了权限,其他的分支没 ...
- git 切换分支_简单git操作
首先设置用户基本信息设置 设置用户名 git config - -global user.name 'Hazel6869' 设置用户名邮箱 git config - -global user.name ...
- git 远程分支和tag标签的操作
git远程分支操作: 1.创建远程分支 git push --set-upstream origin develop:develop2 在服务器创建远程分支devlop2,让本地的develop分支和 ...
- git stash 强制恢复_git操作与分支管理规范
git操作与分支管理规范 一.git操作规范 git操作流程数据流图 Remote:远程主仓库 Repository:本地仓库 Index:Git追踪树,暂存区 workspace:本地工作区 代码正 ...
- 【教程记录】使用idea操作git合并分支到主干
最近在使用git,需要将分支合并到主干,中间也遇到一些问题 步骤(从最开始说起): 首先,要确认的点 服务器分支有: master :主干,一般是最后的环境 develop: 开发,进行开发测试 (拉 ...
- Git 开发分支合并到develop分支用法
开发是在本地自己的分支上,提交时将自己本地分支上的内容合并到develop分支上,再提交 克隆项目指定分支到本地 git clone -b develop git地址 创建自己的本地分支 git ch ...
- git 回退远端master/develop分支版本
git 回退远端master分支版本 1. 切换分支到master git checkout master 2.确认是否正确切换到了master分支上面: git branch(如果master分支 ...
最新文章
- 想让语音助手听懂方言,这个数据集或能帮你?
- 一文详解随机一致性采样算法:RANSAC
- 彩蛋还是陷阱?我所经历的期权往事
- android 程序安装路径选择
- erlang四种启动监控策略
- 协同推荐算法没有这么复杂,真的
- 10种增强脑力的办法
- 关于关闭浏览器Session就丢失的讨论
- how to debug connector indexing
- SAP云平台架构概述
- Python数据分析Numpy库方法简介(三)
- debian查询端口进程_Linux查看端口、进程情况及kill进程
- python字典遍历 没有顺序_Python实现字典的遍历与排序功能示例
- 四处建实验室的Facebook说,我们没想跟学术界抢人啊
- LocalBroadcastManager分析
- swoole 连接mysql_Swoole 优雅的实现 MySQL 连接池
- IE9如何降级返回IE8
- Linux职业发展方向
- 可以在idle内部执行python命令_2、Python IDLE入门
- SSM毕设项目计算机设计大赛优秀作品展示网站8c96d(java+VUE+Mybatis+Maven+Mysql)