git实操之线上分支合并

news2024/11/14 15:00:15

线上分支合并

【 1 】本地dev分支合并到本地master上

# 本地dev分支合并到本地master上

# 远程(线上)分支合并


# 本地dev分支合并到本地master上

# 远程(线上)分支合并



#####本地和线上分支同步################
#### 远程创建分支,拉取到本地####
	-远程创建分支,拉取到本地
    	-点点点创建
    -在本地执行:
    	git pull origin  # 拉下来,但是看不到,只有切进去才能看到
        git checkout bug
        
###### 本地创建,推送到远端#####
	-本地创建分支
    	git branch dev01
        git checkout dev01 # 切到dev分支
        git push origin dev01 # 把本地当前分支,推动到远端dev分支
        
        
        
# 线上分支合并
	-本地dev01分支加入代码,本地提交,推送到远端
    
    -在远端:完成分支合并
    	-把dev01代码合并到master中
        -在远端提交pullrequets--》简称pr
        -管理员同意即可合并
        
        
# 分支合并叫法
	-1 pr    #github,gitlab 简称
    -2 gitlab:mr # merge request 的简称
#####本地和线上分支同步################
#### 远程创建分支,拉取到本地####
	-远程创建分支,拉取到本地
    	-点点点创建
    -在本地执行:
    	git pull origin  # 拉下来,但是看不到,只有切进去才能看到
        git checkout bug
        
###### 本地创建,推送到远端#####
	-本地创建分支
    	git branch dev01
        git checkout dev01 # 切到dev分支
        git push origin dev01 # 把本地当前分支,推动到远端dev分支
  • 先对aa.py文件进行修改

'''
路径要确定是否一致
git add lufy/aa.py
git status
git commit -m '修改了aa.py文件'
创建分支
git branch dev
git branch bug
切换分支主分支
git checkout master
随便在一个文件中添加点东西
git add .
git commit -m '这个是mastert提交'
切换分支dev分支
git checkout dev
随便在一个文件中添加点东西
git add .
git commit -m '这个是dev提交'
切换分支dev分支
git checkout bug
跟dev分支中相同文件同样的位置中添加信息
git add .
git commit -m '这个是bug分支提交方法'
【重点来】
切换分支主分支master
git checkout master
合并分支dev
git merge dev
注意一定要提交
git add .
git commit -m '合并dev分支'
合并分支bug
git merge bug
注意这里就会有冲突因为在相同的地方用相同的信息
print("Initial content")  
<<<<<<< HEAD  
print("Added by You")  
=======  
print("Added by Zhang San")  
>>>>>>> main # # #就类似这样
将多余删除并将信息进行修改即可
【最后一定要提交】
git add .
git commit -m '最终版本信息'

上传到本地链接
git push  origin master
git pull  origin master

'''

image-20240513232555448

image-20240513232544227

【 2 】远程创建分支,拉取到本地

  • 删除两个分支

image-20240513233741206

  • 远程创建分支,拉取到本地####

-远程创建分支,拉取到本地
	-点点点创建
-在本地执行:
	git pull origin  # 拉下来,但是看不到,只有切进去才能看到
    git checkout bug

image-20240513234208497

  • -在本地执行:

    	git pull origin  # 拉下来,但是看不到,只有切进去才能看到
        git checkout bug
    

image-20240513234534344

本地删除远程分支

'''
切换分支
git checkout master
删除远程分支
git branch -d dev
查看分支信息
git branch
'''

image-20240513234716431

远端删除本地

image-20240513235013628

本地创建,推送到远端

'''
创建分支
git branch dev001
切换到dev001分支
git checkout dev001
上传到远端文件
git push origin dev001

'''

image-20240513235326758

image-20240513235503437

【 3 】线上分支

  • 本地到远端创建

'''
git add .
git commit -m '线上合并'
提交到远端信息
git push origin dev001
在远端切换到dev001分支即可看到信息
'''

image-20240513235923342

image-20240514000229784

  • 远端合并分支

image-20240514000726931

image-20240514000856914

  • 就等待管理员审核通过在进行合并分支即可

image-20240514001015185

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1940252.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

服务攻防-应用协议cve

Cve-2015-3306 背景&#xff1a; ProFTPD 1.3.5中的mod_copy模块允许远程攻击者通过站点cpfr和site cpto命令读取和写入任意文件。 任何未经身份验证的客户端都可以利用这些命令将文件从文件系统的任何部分复制到选定的目标。 复制命令使用ProFTPD服务的权限执行&#xff0c;…

《2024 年 7 月 17 日最新开发者服务 API 推荐》

在当今的数字货币领域&#xff0c;对代币持有信息的精准洞察至关重要。而 Bitquery 代币持有信息查询 API 接口的出现&#xff0c;为开发者和投资者提供了强大的工具。无论是想要揭示代币趋势&#xff0c;检测虚假交易&#xff0c;发现热门代币&#xff0c;还是评估代币财富差距…

查找算法③-斐波那契查找算法/黄金分割查找算法

一、算法原理 斐波那契查找算法又称黄金分割查找算法&#xff0c;它是在二分查找基础上根据斐波那契数列进行分割的一种衍生算法&#xff0c;简单来说&#xff0c;二分查找是一分为二进行查找&#xff0c;斐波那契查找是使用斐波那契数列进行分割查找。而斐波那契数列就是我们通…

【Dison夏令营 Day 26】PyGame 中的赛车游戏

在本文中&#xff0c;我们将了解如何使用 Pygame 在 Python 中创建一个赛车游戏。在这个游戏中&#xff0c;我们将拥有驾驶、障碍物碰撞、通过关卡时速度增加、暂停、倒计时、记分牌和说明书屏幕等功能。 所需模块&#xff1a; 在继续之前&#xff0c;请在命令提示符下运行以下…

百科词条可以删除吗?删除百科词条的方法

大多时候大家都是想创建百度词条&#xff0c;然而有时候也会需要删除某些词条&#xff0c;因为其内容有错误、不实或者涉及某些敏感信息。但是百科词条删除需要非常明确的理由&#xff0c;不然也是很难通过的&#xff0c;这里小马识途百科顾问先初步分享下删除百科词条的流程。…

一套C#语言开发的医学影像归档与通讯系统PACS源码,三甲以下医院都能满足

医学影像归档与通讯系统&#xff08;PACS&#xff09;系统&#xff0c;是一套适用于从单一影像设备到放射科室、到全院级别等各种应用规模的医学影像归档与通讯系统。PACS集患者登记、图像采集、存档与调阅、报告与打印、查询、统计、刻录等功能为一体&#xff0c;有效地实现了…

Logstash docker发布

一 下载Logstash 不废话了&#xff0c;我下载的7.17.6 二 新增配置文件 在logstash/pipeline中&#xff0c;添加logstash.conf input {jdbc { # 连接jdbc_connection_string > "jdbc:mysql://192.168.1.1:3306/kintech-cloud-bo&#xff1f;characterEncodingUTF-8&…

【Linux网络】套接字编程

本篇博客整理了 socket 套接字编程的相关内容&#xff0c;包括 socket 网络通信原理、socket 相关的系统调用接口等&#xff0c;分别演示了基于UDP协议、TCP协议的 socket 网络编程&#xff0c;旨在让读者更加深入理解网络通信原理和设计&#xff0c;对网络编程有初步的认识和掌…

ECCV2024中有哪些值得关注的扩散模型相关的工作?

Diffusion Models专栏文章汇总:入门与实战 The Fabrication of Reality and Fantasy: Scene Generation with LLM-Assisted Prompt Interpretation 本文探讨了如何利用扩散模型生成需要艺术创造力或专业知识的复杂和富有想象力的图像提示。提出了一个新颖的评估框架RealisticF…

VulnHub:insomnia

靶机下载地址 信息收集 主机发现和端口扫描 攻击机网段192.168.31.0/24。 # 主机发现 nmap 192.168.31.0/24 -Pn -T4 # 靶机ip:192.168.31.207 端口扫描 nmap 192.168.31.207 -A -p- -T4 经过nmap扫描发现目标主机有http服务&#xff0c;端口是8080。 目录扫描 访问http…

Android RSA 加解密

文章目录 一、RSA简介二、RSA 原理介绍三、RSA 秘钥对生成1. 密钥对生成2. 获取公钥3. 获取私钥 四、PublicKey 和PrivateKey 的保存1. 获取公钥十六进制字符串1. 获取私钥十六进制字符串 五、PublicKey 和 PrivateKey 加载1. 加载公钥2. 加载私钥 六、 RSA加解密1. RSA 支持三…

YOLOv2小白精讲

YOLOv2是一个集成了分类和检测任务的神经网络&#xff0c;它将目标检测和分类任务统一在一个单一的网络中进行处理。 本文在yolov1的基础上&#xff0c;对yolov2的网络结构和改进部分进行讲解。yolov1的知识点可以看我另外一篇博客&#xff08;yolov1基础精讲-CSDN博客&#xf…

MySQL的索引、事务

MySQL的索引 索引的概念 索引是一个排序的列表&#xff0c;在列表当中存储索引的值以及索引值对应数据所在的物理行。 索引值和数据是一一映射的关系。 索引的作用 使用索引之后就不需要扫描全表来定位某行的数据 加快数据库查询的速度。 索引可以是表中的一列也可以是多…

Dify中接入GPT-4o mini模型

GPT-4o mini模型自己承认是基于GPT-3.5架构的模型&#xff0c;有图有真相&#xff1a; 一.GPT-4o mini官网简介 GPT-4o mini&#xff08;“o"代表"omni”&#xff09;是小型型号类别中最先进的型号&#xff0c;也是OpenAI迄今为止最便宜的型号。它是多模态的&#x…

C++11: auto 关键字

目录 **前言****1. 推导规则****2. 不能使用 auto 的场景****3. 常见的使用场景** 前言 在 C11 以前&#xff0c;auto 关键字的语义继承自 C 语言&#xff0c;表示 进入块后&#xff0c;自动分配内存&#xff0c;即分配堆栈内存。也就是说 auto 只能用于函数内&#xff0c;然而…

昇思25天学习打卡营第14天|基于MindNLP+MusicGen生成自己的个性化音乐

MusicGen是由Meta AI的团队开发出的一种音乐生成模型&#xff0c;它用一个语言模型来根据文本描述或音频提示制作音乐。这个模型分三步工作&#xff1a;首先&#xff0c;把用户给的文本转换成一系列状态&#xff1b;然后&#xff0c;用这些状态来预测音乐的音频token&#xff1…

[HTML]一文掌握

背景知识 主流浏览器 浏览器是展示和运行网页的平台&#xff0c; 常见的五大浏览器有 IE浏览器、火狐浏览器&#xff08;Firefox&#xff09;、谷歌浏览器&#xff08;Chrome&#xff09;、Safari浏览器、欧朋浏览器&#xff08;Opera&#xff09; 渲染引擎 浏览器解析代码渲…

【Linux 15】进程间通信的方式 - 管道

文章目录 &#x1f308; 一、管道介绍&#x1f308; 二、匿名管道⭐ 1. 匿名管道的概念⭐ 2. 匿名管道的创建⭐ 3. 匿名管道的本质⭐ 4. 匿名管道的使用⭐ 5. 匿名管道的特点⭐ 6. 匿名管道的大小 &#x1f308; 三、命名管道⭐ 1. 命名管道的概念⭐ 2. 命名管道的创建⭐ 3. 命…

USB转多路UART - USB 基础

一、 前言 断断续续做了不少USB相关开发&#xff0c;但是没有系统去了解过&#xff0c;遇到问题就很被动了。做这个USB转UART的项目就是&#xff0c;于是专门花了一天的时间学习USB及CDC相关&#xff0c;到写这文章时估计也忘得差不多了&#xff0c;趁项目收尾阶段记录一下&am…

OLAP引擎之Kylin

Apache Kylin 是一个开源的分布式分析引擎&#xff0c;设计用于在大数据环境中实现极快的在线分析处理 (OLAP) 查询。它主要用于解决大数据分析中的性能问题&#xff0c;并为大规模数据提供交互式的查询体验。Kylin 是由 eBay 于 2014 年开源的&#xff0c;现由 Apache 基金会管…