个人需求1:代码提交这块的做法
创始人
2024-03-20 07:17:10

老早之前的代码提交的步骤,真的是很繁琐在这里提交代码,现在和大家分析一下我当初的心得。

1.首先黄老师建立了一个jira号,记得把功能背景/方案说明/测试范围提前了解,问起来的时候也能回答,如下图1:

15324就是我本次的jira号,每次开发前先建立jira号,这点很重要,另外就是创建分支,下方的红色箭头,点击进去,如下图2:

本次是基于prod创建任务分支,创建分支的规范是TASK基线_任务号_描述,所以我这次的任务分支是TASK20220317_15324_rcs,每次基线都不一样可以问组内其他人员,然后点击创建分支,远程仓库就有了我这次的任务分支,如下图 3:

因为我之前没有jira号,导致我代码改动的很多,其他人员提交的代码和我这边的冲突太大,无奈之下我又从新clone了一遍项目代码

问题来了,拉下来代码之后,我把基座和子应用的配置代理地址换了,然后真正需要提交的代码是在rcs下面的代码中,下方箭头是我真正需要提交的代码,如下图4:

 接着我进入子应用文件夹内,先得和远程我建立的任务分支产生联系,这点非常重要,在git中分别执行下列代码:

git fetch

git checkout -b ASK20220317_15324_rcs origin/ASK20220317_15324_rcs

(现在远程任务分支就和本地联系起来了)

git pull 

执行git add .  ,这里因为配置的代理并不需要提交上去,所以可以这么操作.点击改动代码右边的+号,点击完的效果如下图所示5:

这一步相当于执行了git add .

git commit -m 'RCS-15324 将用户点击菜单项缓存在本地'

git push

至此,代码已经推送到我远程建立的任务分支TASK20220317_15324_rcs中,如下图6所示:

但是作者是unknown,我现在还没有搞明白,等我再细细研究,其实是我没有配置用户名。

二.提PR

 我现在只是把代码推送到我远程的任务分支上了,但是我没有合并代码的权限,所以我需要提PR,要把我任务分支的代码合并到prod中,上图的界面是我已经提完的界面. 

等合并完成之后,我改的具体逻辑在mainContent.html中,我还需要让杜洁帮我部署,任务应该是朝着好的方向发展了.

三.重新提交代码

上午我把自己的代码提交上午,并不复合要求,因为提交人事unknown,因为我git没有配置用户名,那么再配置一下:git config --global user.name "用户名",这个命令可以配置好.

所以我需要把之前提交的PR以及任务分支提交的代码撤销,代码撤销暂时不会,也有可能不能撤销,因为已经git push上去了.所以先把提的PR及任务分支删除,如下图所示:

a.删除提交的PR,3步:

b:删除提交的任务分支代码:

最难的就是git这块的操作了.

首先需要把远程新建立的任务分支和本地关联起来,新建任务分支是: TASK20220317_15324_智能门户首次加载rcs显示,因为我只改动了3处,配置代理的部分我点击了放弃更改,等我把代码提交上去后,我再复制一份就行.点击放弃更改的操作如下图所示:

git fetch

git checkout -b TASK20220317_15324_智能门户首次加载rcs显示 origin/TASK20220317_15324_智能门户首次加载rcs显示

(现在远程任务分支就和本地联系起来了)

git pull 

执行git add . 

git commit -m 'RCS-15324 将用户点击菜单项缓存在本地'

(到这的时候git提醒我什么代码也没有提交,我一看还真是,我提交的代码没有改动,然后我就加了自己要改的代码,在此之前我想起来vscode给我弹出来一个提示框 ForceCheckout Stash&Chekout 还有cannel,我点击的是ForceCheckout,应该是强制更新了,这块之前没有遇见,没想到git确实也有的玩)

git push

至此,代码已经推送到我远程建立的任务分支TASK20220317_15324_智能门户首次加载rcs显示中,如下图所示:

PR也提交了,Review好像是这个单词,里面不写就行(问了楠哥),然后创建了一个PR,静等有关人员合并代码到prod.

这块还没有完成,还需要提PR的时候进入业务评审,具体操作简下图:

把描述里面的内容写清楚之后,点击[进入业务评审],然后就来到了下面的这个画面. 

四.提交PR,之前提交错了

是这样,提交代码时先提一个到UAT ,UAT 测完我给你合并prod,所以我得先把之前的PR删除掉,再create pull request,郭昆老师也帮我合并了.

目前先把代码合并到uat分支上了,等待后续结果. 

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...