git在工作中的正常使用

news/2024/4/26 14:48:46/文章来源:https://blog.csdn.net/LvWeijie941/article/details/129242326

开发A和B功能后进行发版。。

一、拉取代码

` git clone http://ntc.ntsvars.com:8090/lvweijie/test.git

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-URahB97X-1677481462101)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227140000031.png)]

二、开发功能A任务

创建A任务本地分支

#创建A分支,并切换A分支
git checkout -b A

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xqtQO6Q2-1677481462102)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227140137579.png)]

三、开发A任务

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LWDB7Tzs-1677481462103)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227140333472.png)]

四、提交A功能文件到本地分支

git add .

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bJd94LH9-1677481462104)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227140512782.png)]

五、添加提交A功能备注信息‘

git commit -m "A功能开发"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n7khiGb3-1677481462105)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227140946960.png)]

六、将自己本地分支提交到远程分支A分支

git push --set-upstream origin A 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BHY4Ls5V-1677481462106)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227141229279.png)]

七、继续开发B任务

先切换到主分支上

git checkout main

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bBmyktIf-1677481462106)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227142725355.png)]

创建B任务本地分支

#创建B分支,并切换B分支
git checkout -b B

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gXXjP42o-1677481462107)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227142737812.png)]

八、开发B功能

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fwsjhQtW-1677481462108)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227142824367.png)]

九、提交B功能文件到本地分支

git add .

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wk1IqC45-1677481462108)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227142935357.png)]

十、添加提交B功能备注信息‘

git commit -m "B功能开发"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GovW2Wnk-1677481462109)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227143050186.png)]

#可查看当前分支状态
git status

十一、将自己本地分支提交到远程分支B分支

git push --set-upstream origin B

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z51QYIUd-1677481462110)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227143422390.png)]

十二、A和B功能开发完毕,创建发版分支release

先切换到主分支上

git checkout main

创建发版分支release

#创建A分支,并切换A分支
git checkout -b release

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t1KM9G4m-1677481462111)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227143706209.png)]

十三、把A和B合并到release分支

#合并A分支到release
git merge origin/A

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SjKCJoAr-1677481462111)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227143914651.png)]

#合并A分支到release
git merge origin/B

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k1bcOkFe-1677481462112)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227144052275.png)]

十四、将自己本地分支提交到远程分支release分支

git push --set-upstream origin release

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3kLnAQ5L-1677481462112)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227144337638.png)]

十五、登录gitlab查看创建合并请求

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AB74BGG8-1677481462112)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227144627523.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AvRjr40F-1677481462113)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227144640044.png)]

切换到主分支,点击【创建合并请求】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N2ifCaIf-1677481462113)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227144719588.png)]

点击【创建合并请求】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SfNKBNgY-1677481462114)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227145009085.png)]

点击【合并】按钮

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WwVSCzXL-1677481462115)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227145046362.png)]

主分支代码中也有了A和B功能代码。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8OVXNWjx-1677481462115)(C:\Users\LWJ\AppData\Roaming\Typora\typora-user-images\image-20230227145144467.png)]

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AcWing3485. 最大异或和

先看题目: 说实话,我看到这道题就想用滑动窗口,但是滑了一下发现不太对啊,如果我用滑动窗口的话,那么最后肯定是一个固定长度为m的窗口在持续计算,区间长度小于m的区间的异或和肯定会被遗漏。然后我就想怎么…

FSP:Flow of Solution Procedure (CVPR 2017) 原理与代码解析

paper:A Gift From Knowledge Distillation: Fast Optimization, Network Minimization and Transfer Learningcode:https://github.com/HobbitLong/RepDistiller/blob/master/distiller_zoo/FSP.py背景深度神经网络DNN逐层生成特征。更高层的特征更接近…

决策树在sklearn中的实现

目录 一.模块sklearn.tree 二.建模基本流程 三.DecisionTreeClassifier重要参数 1.criterion 2.random_state & splitter 3.剪枝参数max_depth 4.剪枝参数min_samples_leaf & min_samples_split 5.max_features & min_impurity_decrease 6.class_weight …

Python IDE:对于 Python 初学者来说,最好的 IDE 是什么?

Python 是科技界最简单、使用最广泛的编程语言之一。它是一种高级通用编程语言,强调代码可读性并使用面向对象的方法。Python可以用来完成很多任务,包括网站开发、软件开发、 自动化 和数据分析 专业开发人员使用Python开发各种流行的软件程序&#xff0…

深入理解Spring MVC上

Spring MVC 是一种基于 Spring 框架的 Web 框架,它提供了一种基于 Model-View-Controller(MVC)的设计模式,用于构建 Web 应用程序。在 Spring MVC 中,Controller 接受并处理 HTTP 请求,并将其转发给适当的 …

多表left join 慢sql问题

作为个人记录,后续再填坑a对p是1对多 ,p对llup 1对多SELECTa.id,p.id,t1.id FROMliv_series_product aINNER JOIN liv_product p ON p.id a.product_idLEFT JOIN ( SELECT llup.id, llup.product_id, llup.room_id FROM liv_live_user_product llup WHERE llup.ro…

Tomcat部署及多实例

Tomcat部署及多实例一、Tomcat简介1、Tomcat核心组件2、什么是JSP二、Tomcat数据流向1、Tomcat数据流向2、Tomcat-Nginx数据流向三、Tomcat服务部署安装1、安装jdk包2、解压Tomcat所需的安装包3、在/etc/profile添加环境变量4、启动服务并查看5、在浏览器网页验证6、创建用户&a…

为什么硬件性能监控很重要

当今的混合网络环境平衡了分布式网络和现代技术的实施。但它们并不缺少一个核心组件:服务器。保持网络正常运行时间归结为监控和管理导致网络停机的因素。极有可能导致性能异常的此类因素之一是硬件。使用硬件监控器监控网络硬件已成为一项关键需求。 硬件监视器是…

优化知识管理方法丨整理零碎信息,提高数据价值

信息流时代,知识成集合倍数增长,看似我们学习了很多知识,但知识零碎无系统,知识之间缺乏联系,没有深度,所以虽然你很努力,但你发现自己的能力增长特别缓慢,你需要整理知识将零散的知…

蓝桥杯:染色时间

蓝桥杯:染色时间https://www.lanqiao.cn/problems/2386/learning/?contest_id80 问题描述 输入格式 输出格式 样例输入输出 样例输入 样例输出 评测用例规模与约定 解题思路:优先队列 AC代码(Java): 问题描述 小蓝有一个 n 行 m 列…

std::chrono笔记

文章目录1. radio原型作用示例2. duration原型:作用示例3. time_point原型作用示例4. clockssystem_clock示例steady_clock示例high_resolution_clock先说感觉,这个库真恶心,刚接触感觉跟shi一样,特别是那个命名空间,太…

vue2 diff算法

diff是什么 diff 算法是一种通过同层的树节点进行比较的高效算法 其有两个特点: ♥比较只会在同层级进行, 不会跨层级比较 ♥在diff比较的过程中,循环从两边向中间比较 diff 算法的在很多场景下都有应用,在 vue 中,作用于虚拟 dom…

预备2-CMD常用命令

CMD常用命令 先学简单常用的, 其余的要用在学 打开Cmd窗口 Win键R> 输入Cmd回车鼠标点击开始 > 附件>Cmd打开一个窗口,在地址栏输入cmd 操作目录 1.dir 查询当前目录有哪些文件 2.cd.. 上一级目录 3.cd e: 切换到E盘 4.d: 直接去d盘 5.cd /d e:abc 直接去E盘的abc目…

2023年房地产行业研究报告

第一章 行业发展概况 房地产业是指以土地和建筑物为经营对象,从事房地产开发、建设、经营、管理以及维修、装饰和服务的集多种经济活动为一体的综合性产业,是具有先导性、基础性、带动性和风险性的产业。主要包括:土地开发,房屋的…

解决AAC音频编码时间戳的计算问题

1.主题音频是流式数据,并不像视频一样有P帧和B帧的概念。就像砌墙一样,咔咔往上摞就行了。一般来说,AAC编码中生成文件这一步,如果使用的是OutputStream流写入文件的话,就完全不需要计算时间。但在音视频同步或者使用A…

debian 部署nginx https

我是flask 处理请求单进程, 差点意思 , 考虑先flask 在往下走 一:安装nginx 因为我是debian 系统,所以我的建议是直接 sudo apt-get install nginx 你也可以选择在官网下载, 但是我搭建ssl 的时候安装openssl非常的麻…

【无标题】(2019)NOC编程猫创新编程复赛小学组真题含参考

(2019)NOC编程猫创新编程复赛小学组最后6道大题。前10道是选择填空题 略。 这道题是绘图题,没什么难度,大家绘制这2个正十边形要注意:一是不要超出舞台;二是这2个正十边形不要相交。 这里就不给出具体程序了…

数睿通2.0数据服务功能模块发布

文章目录引言API 目录API 权限API 日志结语引言 数睿通 2.0 之前基本完成了数据集成和数据开发两大模块,也因此得到了一些朋友的帮助和支持,在此由衷的表示感谢,你们的支持便是我们更新的最大动力! 目前,数据服务模块…

色环电阻的阻值如何识别

这种是色环电阻,其外表有一圈圈不同颜色的色环,现在在一些电器和电源电路中还有使用。下面的两种色环电阻它颜色还不一样,一个蓝色,一个土黄色,其实这个蓝色的属于金属膜色环电阻,外表涂的是一层金属膜&…

狂神说:面向对象(三)——多态

多态// 对象能执行什么方法,主要看对象左边的类型,和右边的没有关系多态:同一方法可以根据发送对象的不同而采用不同的行为方式父类:public class Person {public void run(){System.out.println("Person > run");}}…