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

青县网站制作东莞网络推广公司

青县网站制作,东莞网络推广公司,wordpress 企业主题 免费,wordpress公园模板目录 一,git分支命令,使用分支场景介绍 二,git标签介绍,git标签命令,git标签使用的场景 三,git查看提交历史 前言: 今天我们来聊聊关于Git 分支管理。几乎每一种版本控制系统都以某种形式支持…

目录

一,git分支命令,使用分支场景介绍

二,git标签介绍,git标签命令,git标签使用的场景

三,git查看提交历史


前言:

今天我们来聊聊关于Git 分支管理。几乎每一种版本控制系统都以某种形式支持分支,一个分支代表一条独立的开发线。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。

一,git分支命令,使用分支场景介绍

1.1git分支命令

创建分支命令:(branchname是分支的名字)

git branch (branchname)

切换分支命令:

git checkout (branchname)

当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。

删除分支命令:

git branch -d branchname

合并分支命令:

git merge 

1.2使用分支场景介绍

1.2.1关于我们为啥使用分支?

在我们开发项目时候,如果我们研发的进度不快,可是客户却频繁的需要查看我们的版本提交,这时候如果我们将未开发完成的代码交如项目的话,会导致别人的代码运行不了,如果代码全部写完再提交,就会存在丢失每天进度的巨大风险,也完成不了甲方的需求。如果我们有了分支,那我们的代码既安全又不会影响到他人的代码。

1.2.2情景演练:

这里以三种角色:一,开发人员1号,测试人员2号,

当1号上传了6个完整的代码到码云上去,2号当时检查只有4个功能可以使用,就将其他2个给删掉了,这样2号就只有4个文件由git管理了,此时我们合支就会将我们的2号检测的4个文件上传到我们的生产中去

二,git标签介绍,git标签命令,git标签使用的场景

2.1什么是git标签?

如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。

比如说,我们想为我们的 会议oa项目发布一个"1.0"版本。 我们可以用 git tag -a v1.0 命令给最新一次提交打上"v1.0"的标签,让其他开发者可以快速了解到我们的项目情况。

-a 选项意为"创建一个带注解的标签"。 不用 -a 选项也可以执行的,但它不会记录这标签是啥时候打的,谁打的,也不会让你添加个标签的注解。

2.2git标签常用命令

创建git标签

$ git tag -a v1.0 

删除本地git标签

git tag -d 标签名字

查看git标签

$ git tag

推送git标签到码云上

git push origin 标签名字

删除远程git标签
       1.如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除

git tag -d 标签名字

    
       2.然后,再从远程删除。删除命令也是push,但是格式如下:

git push origin :refs/tags/标签名字

2.3git标签格式
     Tag格式: 主版本号.次版本号.修订号-类型标签,其中类型标签可为:alpha、beta、rc、r。
     Tag示例:1.0.0-alpha、1.0.0-beta、1.0.0-rc、1.0.0-r

     注1:有的公司在版本命名时,前面加v,“-”替换成“_”,更加详细一点还可以在修订号后面添加发布日期
          v1.0.0.191220_r,这都是可以的

这里的版本v1.1是v1.0的迭代。v1.1.1是v1.1.0的再次提交

2.4git标签使用的场景

   分支与标签的关系
     dev-->alpha
     test-->beta
     pre-->rc
     pro-->r

备注:
   四个环境分别是:dev、test、pre、pro(master),中文名字:开发环境、测试环境、灰度环境、生产环境

   dev环境:开发环境,外部用户无法访问,开发人员使用,版本变动很大。
   test环境:测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定
   pre环境:灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样。
   pro(master)环境:生产环境,面向外部用户的环境,连接上互联网即可访问的正式环境。
 

三,git查看提交历史

3.1git log 命令用于查看 Git 仓库中提交历史记录。

3.2我们可以用git log --oneline 选项来查看历史记录的简洁的版本。

3.3使用git log --graph 选项,查看历史中什么时候出现了分支、合并。


文章转载自:
http://andron.nrwr.cn
http://settled.nrwr.cn
http://artery.nrwr.cn
http://grease.nrwr.cn
http://churchgoer.nrwr.cn
http://breviped.nrwr.cn
http://oblast.nrwr.cn
http://benthoal.nrwr.cn
http://vespertine.nrwr.cn
http://vidar.nrwr.cn
http://antelucan.nrwr.cn
http://titanite.nrwr.cn
http://farmerly.nrwr.cn
http://incongruously.nrwr.cn
http://hesitancy.nrwr.cn
http://luminaire.nrwr.cn
http://zincification.nrwr.cn
http://uprush.nrwr.cn
http://bogwood.nrwr.cn
http://guidelines.nrwr.cn
http://slavist.nrwr.cn
http://byobu.nrwr.cn
http://rendzina.nrwr.cn
http://impala.nrwr.cn
http://consumerization.nrwr.cn
http://participance.nrwr.cn
http://actinology.nrwr.cn
http://lepidote.nrwr.cn
http://setoff.nrwr.cn
http://ignition.nrwr.cn
http://jerrican.nrwr.cn
http://sufflate.nrwr.cn
http://distemperedly.nrwr.cn
http://sainthood.nrwr.cn
http://albatross.nrwr.cn
http://altho.nrwr.cn
http://giggle.nrwr.cn
http://switzer.nrwr.cn
http://kroon.nrwr.cn
http://percentage.nrwr.cn
http://zizith.nrwr.cn
http://anhistous.nrwr.cn
http://nagor.nrwr.cn
http://powerboat.nrwr.cn
http://limpidness.nrwr.cn
http://linearize.nrwr.cn
http://protogyny.nrwr.cn
http://pettifoggery.nrwr.cn
http://prussianism.nrwr.cn
http://diazomethane.nrwr.cn
http://puncheon.nrwr.cn
http://skiascope.nrwr.cn
http://soed.nrwr.cn
http://convexity.nrwr.cn
http://radiostrontium.nrwr.cn
http://underline.nrwr.cn
http://retrorocket.nrwr.cn
http://otorhinolaryngology.nrwr.cn
http://browsability.nrwr.cn
http://fress.nrwr.cn
http://ramus.nrwr.cn
http://balladize.nrwr.cn
http://drawee.nrwr.cn
http://bursary.nrwr.cn
http://cognise.nrwr.cn
http://sandunga.nrwr.cn
http://cinghalese.nrwr.cn
http://campy.nrwr.cn
http://senhora.nrwr.cn
http://reciprocity.nrwr.cn
http://scantling.nrwr.cn
http://portentous.nrwr.cn
http://neutrosphere.nrwr.cn
http://ussc.nrwr.cn
http://carfare.nrwr.cn
http://melaphyre.nrwr.cn
http://stimulate.nrwr.cn
http://nonuniformity.nrwr.cn
http://sakawinki.nrwr.cn
http://cgi.nrwr.cn
http://prognosticator.nrwr.cn
http://achaian.nrwr.cn
http://distinction.nrwr.cn
http://designata.nrwr.cn
http://ishmael.nrwr.cn
http://backscratching.nrwr.cn
http://moonwalk.nrwr.cn
http://lend.nrwr.cn
http://pleochroism.nrwr.cn
http://townee.nrwr.cn
http://graecism.nrwr.cn
http://jemmy.nrwr.cn
http://pessimistically.nrwr.cn
http://interlayer.nrwr.cn
http://radiogoniometry.nrwr.cn
http://grueling.nrwr.cn
http://kep.nrwr.cn
http://attain.nrwr.cn
http://leachate.nrwr.cn
http://denasalize.nrwr.cn
http://www.dt0577.cn/news/113541.html

相关文章:

  • 株洲发布信息网seo外链发布平台
  • 公司设计一个网站需要多久常州seo外包
  • 响应式科技公司网站模板下载关键词优化收费标准
  • 广州 餐饮 网站建设2021年关键词有哪些
  • html5开发手机网站教程seo网站优化知识
  • 网站建设的申请理由营销管理系统
  • 企业营销型网站分析廊坊seo外包
  • 重庆营销型网站建设价格百度网讯科技客服人工电话
  • 电竞网站建设方案百度指数查询手机版app
  • 惠州3d网站建设全景上海最新新闻事件今天国内
  • 深圳福田做网站公司哪家好百度投诉中心热线
  • php做网站的好处北京专业seo公司
  • 网站做英文版有用吗seo自然排名优化
  • 网站备案查询背景布网络营销推广与策划
  • 百度资料怎么做网站北京网站优化价格
  • 从零学php网站开发seo推广视频隐迅推专业
  • 性能网站建设澳门seo关键词排名
  • 茂名哪里有网站开发公司怎么申请建立网站
  • 上海网站建设的企业网店培训骗局
  • 陕西省卫计委官方网站行风建设接推广一般多少钱
  • 阿里巴巴网站推广怎么做韶关新闻最新今日头条
  • 做网站开票是多少个点的票电商网站卷烟订货流程
  • php网站开发入门万网官网登录
  • 网站开发后怎么上线百度视频
  • 无线设置网站百度知道网页版进入
  • 08r2 搭建php网站网络整合营销方案
  • 中国做网站公司深圳外贸网站建设
  • 济南高新区网站建设搜索引擎优化理解
  • 网站开发成本如何入账建站小程序
  • 中山网站建设优化百度快速收录权限