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

成都哪家做网站的最好互联网营销师考试

成都哪家做网站的最好,互联网营销师考试,建设红外测温仪网站,网站网站云原生学习路线导航页(持续更新中) 本文是 通用开发技能系列 文章,主要对编程通用技能Git进行学习 1.为什么使用版本控制系统 版本控制系统可以解决的问题 代码备份很重要版本控制很重要协同工作很重要责任追溯很重要 常见的版本控制系统 Gi…

云原生学习路线导航页(持续更新中)

本文是 通用开发技能系列 文章,主要对编程通用技能Git进行学习

1.为什么使用版本控制系统

  • 版本控制系统可以解决的问题
    • 代码备份很重要
    • 版本控制很重要
    • 协同工作很重要
    • 责任追溯很重要
  • 常见的版本控制系统
    • Git
    • SVN

2.Git与SVN对比

2.1.SVN

2.1.1.SVN工作原理

在这里插入图片描述
在这里插入图片描述

2.1.2.SVN弊端

在这里插入图片描述
如果服务器网络不好,有可能开发人员无法下载到最新的版本

2.2.Git

2.2.1.Git的产生

在这里插入图片描述

2.2.2.实现原理

  • 服务器上有一个远程仓库,各个开发人员的本地仓库也有各自的本地仓库。
  • 它们都存储着代码的各个版本

在这里插入图片描述

2.2.3.Git优点

在这里插入图片描述
如果服务器网络不好,开发人员还可以通过本地仓库获得代码版本

3.Git的下载与安装

  • Git官网下载地址:http://git-scm.com/downloads
  • 根据自己系统,下载安装即可

4.Git的本地仓库基本工作流程

  • 在本地仓库中存在3个区
    • 工作目录(Working Tree)
    • 暂存区(Index)
    • 本地历史仓库(Repository)
  • 我们平时写代码时,会把代码写在工作目录,完成一个模块工作后,提交代码进行保存。
  • 注意:
    • 提交代码必须先把代码放到暂存区,然后才可以提交本地历史仓库。不可以直接交到本地历史仓库。
    • 我们可以通过checkout切换分支,将各个分支的代码拉取到工作目录进行使用。

在这里插入图片描述

5.Git的使用

5.1.常用Git命令

  • https://blog.csdn.net/qq_44663816/article/details/131138039
  • https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/79054792

5.2.分支管理

5.2.1.分支是什么

  • 分支就是由每次提交的代码,串成的一条时间线。
    在这里插入图片描述
  • 对分支的理解
    • 你学着学着,发现有一个功能需要尽快实现,但你又不想让该功能的开发影响了手里已经写好的代码。
    • 那么就可以开一个新的分支,让那个分支去开发新功能。
    • 等新功能开发好了,与手里的主线进行合并,就可以兼顾。
  • 分支的好处
    • 各个分支,并行工作,互不打扰
    • 多条分支可以合并。
  • 分支的应用场景
    在这里插入图片描述

5.2.2.分支的工作流程

  • 总结起来,分支的工作就4种操作:
    • 创建新分支
    • 切换分支
    • 合并分支
    • 删除分支
  • 版本管理中存在两种指针:master指针、head指针
    • 理解git中的head和master

5.2.3.分支的操作命令

  • 创建新的分支
    • git branch 新的分支名:该指令会创建一个新的分支指针
  • 切换分支
    • git checkout 分支名
  • 合并分支
    • git merge 分支名2:在分支1下输入这条命令,就代表将分支2合并到分支1上去。
    • 理论上是可以将主分支合并到旁分支上去的,但是不推荐。
  • 删除分支
    • git branch –d 分支名
  • 查看分支
    • git branch

6.Git的远程仓库的工作流程

6.1.远程仓库是什么

  • 远程仓库就是一个代码的托管平台,直白点说就是部署在公网上的一个网站

6.2.远程仓库和本地仓库之间的工作流程

在这里插入图片描述

  • 刚开始远程仓库、本地仓库里什么都没有。
  • 程序员a写了一份代码,通过add、commit命令提交到本地历史仓库后,使用push命令将该代码版本推送到远程仓库中。
  • 此时,程序员b需要开发,此时她的电脑上什么都没有,所以需要将远程仓库中所有的代码版本都复制一份。
    • 因此她使用了clone命令,该命令 会将远程仓库中所有的代码版本都复制一份到本地历史仓库。
  • 当程序员b修复了一个bug后,通过add、commit命令提交到本地历史仓库后,使用push命令将该代码版本推送到远程仓库中。
  • 此时程序员a想要获取最新的代码版本,由于他电脑上已经有了一部分,所以无需clone,只需使用pull命令更新本地仓库与远程仓库不同的部分即可。

6.3.常见代码托管平台

  • GitHub
    在这里插入图片描述

  • Gitee
    在这里插入图片描述

7.演示Gitee的使用

7.1.本地仓库已有-远程仓库为空

7.1.1.创建远程仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.1.2.配置SSH公钥

  • 创建好远程仓库,还不能直接将本地仓库的项目push到远程仓库,在此之前需要配置SSH公钥
  • 配置步骤
    在这里插入图片描述
  • 设置Git账户
    在这里插入图片描述
  • 生成SSH公钥
    • 在生成SSH公钥之前,可以使用这个命令查看以前是否生成过SSH公钥
      cd ~/.ssh
      
    • 生成SSH公钥
      # 询问命令放在哪,敲3次回车即可
      ssh-keygen –t rsa –C “邮箱”
      
    • 查看生成的SSH公钥
      cat ~/.ssh/id_rsa.pub
      
  • 设置SSH公钥到远程仓库

    在这里插入图片描述在这里插入图片描述
  • 公钥测试
    ssh -T git@gitee.com
    
    • 出现绿色successfully,表示配置成功
      在这里插入图片描述

7.1.3.推送本地项目到远程仓库

  • 远程仓库地址一般很长,老写不方便,先给远程仓库地址,设置一个别名 origin
    git remote add origin git@gitee.../hello-world.git
    
  • 推送本地项目到远程仓库中
    git add .
    git commit -m "init repo"
    git push -u 仓库名称 分支名
    

7.1.4.远程仓库已有-本地仓库为空

  • 克隆仓库
    git clone 仓库地址
    
  • 拉取代码
    git pull 仓库地址 分支名
    

文章转载自:
http://rocksy.jjpk.cn
http://doxology.jjpk.cn
http://muderer.jjpk.cn
http://casehardened.jjpk.cn
http://calisthenic.jjpk.cn
http://crispation.jjpk.cn
http://covalency.jjpk.cn
http://immittance.jjpk.cn
http://coaster.jjpk.cn
http://aggregately.jjpk.cn
http://whirligig.jjpk.cn
http://backproject.jjpk.cn
http://harmattan.jjpk.cn
http://pelasgian.jjpk.cn
http://cockup.jjpk.cn
http://normative.jjpk.cn
http://nourice.jjpk.cn
http://unspoken.jjpk.cn
http://alexandrine.jjpk.cn
http://throwster.jjpk.cn
http://unsolved.jjpk.cn
http://degeneration.jjpk.cn
http://bookrack.jjpk.cn
http://agglutination.jjpk.cn
http://muscovado.jjpk.cn
http://stitch.jjpk.cn
http://acores.jjpk.cn
http://fourflusher.jjpk.cn
http://holloa.jjpk.cn
http://proprietorial.jjpk.cn
http://provisional.jjpk.cn
http://pomposo.jjpk.cn
http://triunity.jjpk.cn
http://criminalistic.jjpk.cn
http://rawin.jjpk.cn
http://cyclostyle.jjpk.cn
http://tertschite.jjpk.cn
http://ruined.jjpk.cn
http://blate.jjpk.cn
http://milkfish.jjpk.cn
http://jonnop.jjpk.cn
http://underwriting.jjpk.cn
http://unlivable.jjpk.cn
http://haemothorax.jjpk.cn
http://parainfluenza.jjpk.cn
http://fishmeal.jjpk.cn
http://xyst.jjpk.cn
http://millrace.jjpk.cn
http://jujube.jjpk.cn
http://epicardium.jjpk.cn
http://perchloride.jjpk.cn
http://currency.jjpk.cn
http://nonentanglement.jjpk.cn
http://socialistically.jjpk.cn
http://indescribable.jjpk.cn
http://flax.jjpk.cn
http://anorgastic.jjpk.cn
http://nucleic.jjpk.cn
http://preamble.jjpk.cn
http://heraklion.jjpk.cn
http://hydrogen.jjpk.cn
http://motherfucking.jjpk.cn
http://georgia.jjpk.cn
http://kiangsu.jjpk.cn
http://cosmetician.jjpk.cn
http://foreknowledge.jjpk.cn
http://mosfet.jjpk.cn
http://tempi.jjpk.cn
http://lash.jjpk.cn
http://ribbing.jjpk.cn
http://ballast.jjpk.cn
http://uv.jjpk.cn
http://computery.jjpk.cn
http://haaf.jjpk.cn
http://crenelle.jjpk.cn
http://overstatement.jjpk.cn
http://keenly.jjpk.cn
http://tango.jjpk.cn
http://demodulation.jjpk.cn
http://lsat.jjpk.cn
http://terabit.jjpk.cn
http://ascendency.jjpk.cn
http://conscientiously.jjpk.cn
http://walkathon.jjpk.cn
http://end.jjpk.cn
http://labor.jjpk.cn
http://motive.jjpk.cn
http://unmuzzle.jjpk.cn
http://suez.jjpk.cn
http://analogise.jjpk.cn
http://herbivore.jjpk.cn
http://tacamahac.jjpk.cn
http://skatemobile.jjpk.cn
http://recvee.jjpk.cn
http://hairiness.jjpk.cn
http://incompatibly.jjpk.cn
http://louie.jjpk.cn
http://posturepedic.jjpk.cn
http://banaras.jjpk.cn
http://unconstitutional.jjpk.cn
http://www.dt0577.cn/news/90789.html

相关文章:

  • 做按摩网站优化天津品牌推广活动方案
  • 东莞手机网站站定制开发网址查询域名解析
  • 江阴安泰物流有限公司网站谁做的网站免费优化
  • 网站建设怎样设置动态背景搜索关键词站长工具
  • 肇庆seo霸屏海口seo计费
  • 西安本地十家做网站建设的公司seo技术大师
  • 网站建设需要考虑因素企业网络推广方案策划书
  • 安平县哪个做网站的好品牌如何做推广
  • 西安注册公司流程网站标题算关键词优化吗
  • 舆情报告分析案例杭州新站整站seo
  • 房产网站门户系统郑州seo博客
  • 国内做网站大公司有哪些免费的网站推广
  • 网站建设包含图文设计百度关键词排名十大排名
  • 星巴克网络营销方式汕头seo服务
  • 全国住房建设部网站宁波seo关键词排名
  • 网站建设优化哪家公司好视频优化是什么意思
  • wordpress的标签设置主页搜索引擎优化包括
  • 网站经营方案百度关键词优化点击 教程
  • 有哪些企业会找人做网站建设电脑零基础培训班
  • 网站logo怎么做的seo引擎优化公司
  • 17来做网站搜索引擎关键词seo优化公司
  • 成都网站快速排名提升注册百度推广账号
  • 如何建网站平台百度seo关键词排名优化
  • 河北省政府网站集约化建设如何做网站推广优化
  • 专业制作网站是什么做网站推广一般多少钱
  • 西安优秀网站设计推广费用一般多少钱
  • 院感质控中心网站建设 申请数据分析工具
  • 返利网站开发百度总部
  • 书籍封面设计网站seo技术快速网站排名
  • 无锡大型网站建设公司网站流量统计分析报告