当前位置:首页 > 开发工具 > git分支与主干合并操作

git分支与主干合并操作

2022年09月17日 13:07:05开发工具4

git分支与主干合并操作
1、主干合并分支
在主干上合并分支

branch (master)git merge branch --squash

提交合并后的代码

(master)git commit -m  ‘合并备注’

将代码推送到远程仓库

(master)git push

2、分支合并主干
在分支上合并主干

(branch)git merge master --squash

提交合并后的代码

(branch)git commit -m  ‘合并备注’

将代码推送到远程仓库

(branch)git push

例子
1 创建功能分支
(master) git checkout -b feature
2 功能迭代
(feature) git commit ...
3 合并最新主干代码
(feature) git checkout master
(master) git pull
(master) git checkout feature
(feature) git merge master
解冲突
(feature) git commit #
4 review,修改代码
(feature) git commit
5 提交测试通过后,合并到主分支,先执行一遍第3步 #
把提交合并成一个
(feature) git checkout master
(master) git merge feature --squash
(master) git commit #
推送到远端,正常结束
(master) git push origin #
6 如果上一步被拒绝,是因为master有更新的代码入库了,为了防止master上出现分线,需要重新执行第5步
---------------------
原文:https://blog.csdn.net/u011486491/article/details/86599824

作者:鲍淑艳
来源链接:https://www.cnblogs.com/baoshuyan66/p/10578758.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/42735.html

标签: Git合并
分享给朋友:

“git分支与主干合并操作” 的相关文章

eclipse解决项目开发中git冲突

eclipse解决项目开发中git冲突

基本介绍Git-开源代码托管平台,一个开源的分布式版本控制系统,又称版本控制工具Github - 一个网站,提供给用户空间创建git仓储,一个网络版的版本控制工具,GitHub可以托管各种git库,并提供一个web界面,国内的代码托管平台主要有:码云、阿里云、码市、CSDN等,下图是国外的GitHu...

Git 管理工具 SourceTree 的使用(上手简单,不熟悉git命令的开发者必用)

Git 管理工具 SourceTree 的使用(上手简单,不熟悉git命令的开发者必用)

目录 一、SourceTree 概述 二、SourceTree 使用方法 1. 克隆 Git 仓库至本地 2. 推送本地的文件至远程仓库 3. 创建/切换/合并分支 4. 版本回退 一、SourceTree 概述 &...

Git常用的基本命令

目录 1.克隆 2.新建分支 3.提交 4.提交到远程仓库 5.下拉 6. 7.切换分支 8.暂存...

远程仓库都不知道,那你学Git干嘛?

远程仓库都不知道,那你学Git干嘛?

目录 远程仓库 1.添加远程库 2.SSH警告 3.从远程库...

Git批量删除本地分支

删除分支命令 删除一条分支: git branch -D branchName 删除当前分支外的所有分支: git branch | xargs git branch -d 删除分...

Windows下本地安装git客户端

Windows下本地安装git客户端

转载自:   《 Windows下本地git服务器端安装图文教程 》       关于git     分布式:Git版本控制系统是一个分布式的系统,是...

【git】warning: adding embedded git repository

warning: adding embedded git repository: git/.... 当前目录下面有.git文件夹------默认是隐藏的,直接将.git文件夹掉,再重新git add . 则不再有报警提示,按正常的上传步骤上传代码即可。 作...

撤销git reset

本文转自找回Git中丢失的Commit 在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了git reset --hard HEAD强制回滚本地记录以及文件到服务器版本,导致本...

git重新设置账户和密码

git重新设置账户和密码 **清空所有用户名和密码(cmd以管理员身份运行):git config --system --unset credential.helper git config...

Git和GitHub

Git和GitHub

目录 Git概念 什么是版本控制? 为什么要使用版本控制? 版本控制系统的分类: ❀集中化的版本控制系统: ❀分布式的版本控制系统 git安装 git结构 代码托管中心_本地库和远程库的交互方式 初始化本地仓库 g...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。