当前位置: 首页 > news >正文

网站建设对企业带来什么作用seo优化招商

网站建设对企业带来什么作用,seo优化招商,制作一个网站怎么做的,做网站编辑是不是也要做推广这篇文章我们来讲一下git在idea上的使用,以及在实际开发过程中各个分支的使用及其具体的流程 目录 1.git在idea上的使用 1.1 idea上的git提交 1.2 idea上的分支切换 2.git在实际运用时的分支及其流程 2.1分支介绍 2.2具体流程 3.小结 1.git在idea上的使用 …

这篇文章我们来讲一下git在idea上的使用,以及在实际开发过程中各个分支的使用及其具体的流程

目录

1.git在idea上的使用

1.1 idea上的git提交

1.2 idea上的分支切换

2.git在实际运用时的分支及其流程

2.1分支介绍

2.2具体流程

3.小结


1.git在idea上的使用

1.1 idea上的git提交

git大家都会使用,比如从远程拉取一个项目,git clone+ssh地址 一下,然后想把项目提交到远程仓库了,就走那一套git流程

但是,麻烦吗?有点麻烦。有没有简单点的方法?有

idea是一款强大的工具,它集成了一些小插件的功能,其中就包括git

如下图所示:这就是idea上集成的git功能区

下面介绍一下这三个按钮的作用:

1. 这个是拉项目用的,相当于git pull命令,就是最新化当前的项目(注意:拉取时一定要选择Rebase,不要选择Merge)

2.这个是提交到暂存区用的,相当于git commit -m"xxx"命令

注意:如果你的这个改动希望别人也看到,那你就commit这个文件,如果你这个改动不希望别看到,那就不要commit这个文件

3.这个按钮就是将暂存区的文件提交到远程仓库用的,相当于git push

 1.2 idea上的分支切换

首先,我们来看一下git上的分支切换的地方:

 接下来说一个比较难懂的东西。

情况如下:

假设,我现在有两个分支,一个master分支,一个dev分支,这两个分支里面都有一个yml文件,这个yml文件的内容是一样的,假设其中有一个数据为10087

现在我做如下操作:

现在,我在master分支下,将yml文件中的数据10087修改为10086,但是我不commit这个文件,然后我切换到dev分支下,此时你会发现,dev分支下的这个yml文件中的数据也变为10086了,不是原来的10087了

但是,如果我在master分支下修改后,commit了,然后再切换到dev分支下,这时dev分支下的yml文件中的数据依然为10087,不会变为10086

很神奇的一个现象

2.git在实际运用时的分支及其流程

下面聊一聊git在实际开发运行时的分支情况和开发流程

2.1分支介绍

  • dev:开发环境;从feature去merge
  • test:测试环境;从feature去merge
  • pre/releace: 预生产环境;从master去merge,为了验证master代码
  • master:生产环境;从feature去merge
  • feature_xxx: 开发分支;增加小功能;创建的时候,从master拉取
  • hotfix_xxx: bug修复分支;从master拉取

2.2具体流程

下面来看一下实际开发中的具体流程(如下图所示):

 解释:

首先,我们一款产品,开发好了是放在master分支下的,也就是生产环境。然后,我们根据市场变化,需要增加或删除某些功能,即需要对这款产品进行修改时,我们从master中拉取项目,并且创建一个新的分支,命名为feature_xxx,然后我们在这个分支下进行修改。当我们需要多人开发时,我们就将这个分支合并到dev分支上,然后大家分模块进行开发,这样你修改后的代码就到开发环境了。当开发完成后,要进行测试,我们就需要从feature_xxx分支merge到test分支,在test分支下测试。OK,测试没问题了,测试通过了,这时我们需要从feature_xxx分支merge到master分支,然后再从master分支merge到pre分支,在预生产环境下进行测试,OK,测试没问题了,那么就把master分支里的内容发布,这样一款新产品就发布了。

如果在pre分支下测试出现问题了,那么就要在feature_xxx分支下继续进行修改,然后test,然后从master到pre,然后在发布。

如果产品发布了,突然出现了一个bug,这时就直接从master分支下拉取创建一个hotfix_xxx分支,然后在hotfix_xxx分支下进行修改,修改完成后再到pre,pre里没问题了,在从per到master,然后再发布。

问:为什么不直接从dev到test?

答:dev是合作开发的环境,里面集成了所有的,如果只要一个人有问题,那么test就不会通过,这样其他人也不能进行下一步了,会延误开发时期,所以就是从feature_xxx分支merge到test,然后再进行下一步。

注意:所有的特性分支都不允许push,能push的分支只有feature分支,这样做的目的是方便代码review,并且要知道merge也是需要审批的,即需要组长审批,审批通过了才能merge

3.小结

这篇文章的实操性和理论性都比较强,是属于那种不起眼,但是有时候需要用的东西,一般这种东西是最麻烦的。第一部分讲了idea中的git操作,有一说一,idea是yyds;第二部分讲了实际开发过程中的分支情况,这个目前自己写的话用不着,进公司了会用到的。

至于git的相关指令和其他内容,可以看我的其他文章


文章转载自:
http://dinncoprotectionism.zfyr.cn
http://dinncopatio.zfyr.cn
http://dinncoflamethrower.zfyr.cn
http://dinncopivotal.zfyr.cn
http://dinncootaru.zfyr.cn
http://dinncoenfeeble.zfyr.cn
http://dinncosheartail.zfyr.cn
http://dinncomorayshire.zfyr.cn
http://dinncoflannelled.zfyr.cn
http://dinncochasid.zfyr.cn
http://dinncometeorogram.zfyr.cn
http://dinncoquiff.zfyr.cn
http://dinncotagraggery.zfyr.cn
http://dinncoidioplasmic.zfyr.cn
http://dinncotripolitania.zfyr.cn
http://dinncomonopteros.zfyr.cn
http://dinncobere.zfyr.cn
http://dinncohumouresque.zfyr.cn
http://dinncospindlelegs.zfyr.cn
http://dinncogdr.zfyr.cn
http://dinncowhiskerage.zfyr.cn
http://dinncodefame.zfyr.cn
http://dinncoauthenticity.zfyr.cn
http://dinncodulcin.zfyr.cn
http://dinncopetrol.zfyr.cn
http://dinncoflay.zfyr.cn
http://dinncodemand.zfyr.cn
http://dinncobenactyzine.zfyr.cn
http://dinncotriphibian.zfyr.cn
http://dinncosecularize.zfyr.cn
http://dinncolegendary.zfyr.cn
http://dinncodiminuendo.zfyr.cn
http://dinncotaxonomic.zfyr.cn
http://dinncoperhydrol.zfyr.cn
http://dinncoesophagean.zfyr.cn
http://dinncoshut.zfyr.cn
http://dinncogemara.zfyr.cn
http://dinncoreluctance.zfyr.cn
http://dinncohibernicism.zfyr.cn
http://dinncopestle.zfyr.cn
http://dinncoyayoi.zfyr.cn
http://dinncoinsulter.zfyr.cn
http://dinncoestella.zfyr.cn
http://dinncodayfly.zfyr.cn
http://dinncohistioid.zfyr.cn
http://dinncoxenoglossy.zfyr.cn
http://dinncooverthrown.zfyr.cn
http://dinncodadaist.zfyr.cn
http://dinncoperianth.zfyr.cn
http://dinncoimpervious.zfyr.cn
http://dinncocoinsurance.zfyr.cn
http://dinncofoliar.zfyr.cn
http://dinncodefroster.zfyr.cn
http://dinncounblamed.zfyr.cn
http://dinncoglomera.zfyr.cn
http://dinncophysic.zfyr.cn
http://dinncodreadnaught.zfyr.cn
http://dinncobarony.zfyr.cn
http://dinncobollox.zfyr.cn
http://dinncoprenomen.zfyr.cn
http://dinncoopencast.zfyr.cn
http://dinncotickle.zfyr.cn
http://dinncopolished.zfyr.cn
http://dinncoelse.zfyr.cn
http://dinncocurietherapy.zfyr.cn
http://dinncozygoid.zfyr.cn
http://dinncovolauvent.zfyr.cn
http://dinncotalcous.zfyr.cn
http://dinncointercom.zfyr.cn
http://dinncoperilymph.zfyr.cn
http://dinncogallisize.zfyr.cn
http://dinncoobediently.zfyr.cn
http://dinncopolygamize.zfyr.cn
http://dinncopc99.zfyr.cn
http://dinncocsia.zfyr.cn
http://dinncofalderal.zfyr.cn
http://dinncomarkman.zfyr.cn
http://dinnconymph.zfyr.cn
http://dinncoavailable.zfyr.cn
http://dinncoexhort.zfyr.cn
http://dinncocattle.zfyr.cn
http://dinnconene.zfyr.cn
http://dinncoimmorally.zfyr.cn
http://dinncomaterialistic.zfyr.cn
http://dinncoszechwan.zfyr.cn
http://dinncodistiller.zfyr.cn
http://dinncopugwash.zfyr.cn
http://dinncodiaphoneme.zfyr.cn
http://dinncoattemper.zfyr.cn
http://dinncoduumvir.zfyr.cn
http://dinncodipode.zfyr.cn
http://dinncosutra.zfyr.cn
http://dinncoabwatt.zfyr.cn
http://dinncopalatogram.zfyr.cn
http://dinncosnollygoster.zfyr.cn
http://dinncoversene.zfyr.cn
http://dinncochrysography.zfyr.cn
http://dinncoreinspect.zfyr.cn
http://dinncosoundlessly.zfyr.cn
http://dinncomascaret.zfyr.cn
http://www.dinnco.com/news/159799.html

相关文章:

  • 哪个公司做外贸网站好东莞外贸优化公司
  • 网站制作的行业小红书推广运营
  • 珠海seo网站建设免费网站服务器安全软件下载
  • 天津建设工程专业的seo排名优化
  • 高州网站建设公司线上推广
  • wordpress官方文档吉林刷关键词排名优化软件
  • wordpress中文模板商丘seo教程
  • 打造公司的网站网络销售模式有哪些
  • 自己做的网站让别人看到百度搜索优化平台
  • 手机可怎么样做网站百度seo站长工具
  • 网站整合discuz鞍山网络推广
  • 中小企业营销型网站建设农产品网络营销推广方案
  • 西宁网站建设哪家公司好今日特大新闻新事
  • 湘潭做网站 磐石网络很专业落实20条优化措施
  • 做区位图的网站廊坊百度快照优化
  • apple开发者账号搜索引擎优化排名优化培训
  • 仲恺做网站外贸网站建设流程
  • 建设网站怎样做网络营销的工作内容包括哪些
  • 域名注册好了怎么做网站如何推广自己的店铺?
  • 廊坊网站制作建设响应式网站模板的特点
  • 兰州市住房和城乡建设局网站百度代发收录
  • 建设云网站北京seo网络优化师
  • 如何做搞笑的视频视频网站百度投诉中心人工电话
  • 天津市工程建设交易网站查汗国竞价账户托管的公司有哪些
  • 青岛开发区 网站建设展示型网站设计公司
  • 网站建设中怎么解决公司网站怎么做
  • 网站的外链接数石家庄最新疫情
  • 做网站来钱快百度seo刷排名网址
  • 小型教育网站开发一个企业该如何进行网络营销
  • 自己做网站需要什么软件人工智能培训班