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

西安比较厉害的软件公司seo外链发布平台有哪些

西安比较厉害的软件公司,seo外链发布平台有哪些,优化大师win10,网站建设gon初识Git 版本控制的方式: 集中式版本控制工具:版本库是集中存放在中央服务器的,team里每个人work时从中央服务器下载代码,是必须联网才能工作,局域网或者互联网。个人修改之后要提交到中央版本库 例如:SVM和…

初识Git

  1. 版本控制的方式:

    • 集中式版本控制工具:版本库是集中存放在中央服务器的,team里每个人work时从中央服务器下载代码,是必须联网才能工作,局域网或者互联网。个人修改之后要提交到中央版本库

      例如:SVM和CVS

    • 分布式版本控制工具:分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样工作的时候,不需要联网了,因为版本库就在你的电脑上。多人协作只需要各自的修改推送给对方,就能互相看到对方的修改了

      例如:Git

  2. Git的工作流程图

    在这里插入图片描述

    命令如下:

    • clone(克隆):从远程仓库中克隆代码到本地仓库
    • checkout(检查):从本地仓库中检出一个仓库分支然后进行修订
    • add(添加):在提交前将代码提交到暂存区
    • commit(提交):提交到本地仓库。本地仓库中保存修改的各个历史版本
    • fetch(抓取):从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少
    • pull(拉取):从远程库拉到本地库,自动进行合并(merge),然后放到工作区,相当于fetch+merge
    • push(推送):修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库

Git的常用命令

创建版本库

  1. 创建一个空目录

    • cd:打开你所要打开的系统盘

      cd F:
      
    • 创建一个空的目录:hhh

      makdir hhh
      
    • 显示当前目录

      pwd
      
  2. 初始化仓库

    使用git init命令把这个目录变成git可以管理的目录

    git init
    

基础操作指令

    • 创建一个text.txt文件

      touch text.txt
      
    • 添加文件到暂存区

      git add text.txt
      git add . -> 将所有修改过的文件添加到暂存区,使用这个命令可以批量添加所有已修改文件的更改
      
    • 添加文件到仓库

      git commit -m"对于本次提交的说明"
      
    • 修改文件

      vi text.txt
      

      输入此操作,会进入文件内容中,按下i:使用插入方法对文章进行修改

      退出时先按ESC,再同时按:ESC + shift + z + z

    • 查看修改内容(每次修改之后都要重新提交)

      git diff text.txt
      
    • git add了一个文件,但要将此文件删除

      rm text.txt
      
    • 查看历史提交记录

      git log
      git relog -> 可以看到已删除的提交记录
      

      后面加上后缀

      –all:显示所有分支

      –pretty=oneline:将提交信息显示为一行

      –abbrev-commit:使得输出的commit更简短

      –graph:以图的形式显示

    • 回退到上一个版本:第一种是:git reset --hard HEAD^ 那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使用下面的简便命令操作:git reset --hard HEAD~100 即可

      git reset --hard HEAD^
      git reset --hard HEAD^^
      git reset --hard HEAD~100 
      

分支

几乎所有的版本控制系统都以某种形式支持分支,使用分支意味着你可以把你的工作从开发主线上分离开来进行重大的Bug修改、开发新的功能,以免影响开发主线

  1. 查看本地分支
git branch
  1. 创建本地分支
git branch 分支名
  1. 切换分支
git checkout 分支名

直接创建并切换

git checkout -b 分支名
  1. 合并分支:一个分支上的提交可以合并到另一个分支(将分支名中的提交记录记录到当前分支上)
git merge 分支名称
  1. 删除分支:不能删除当前分支,只能删除其他分支
git branch -d b1 -> 删除分支时,需要做各种检查
git branch -D b1 -> 不做任何检查,直接删除
  1. 解决冲突
    当多个分支上同时对同一个文件的同一位置进行修改,就需要手动解决冲突
  • 处理文件的冲突地方
  • 将解决完冲突的文件加入暂存区(add)
  • 提交给仓库(commit)
    在这里插入图片描述
  1. 开发中分支的使用原则与流程
    • master(产生)分支:线上分支,主分支,中小规模项目作为线上运行的应用对应的分支
    • develop(开发)分支:是从master创建的分支,一般作为开发部门的主要开发分支,如果没有其他并行开发不同期上线要求,都可以在此版本进行开发,阶段开发完成后,需要的是合并master分支上,准备上线
    • feature分支:从develop创建的分支,一般是同期并行开发,不同期上线时创建的分支,分支上的研发任务完成后合并到develop分支
    • hotfix分支:从master派生的分支,一般作为线上bug修复使用,修复完成后需要合并到master、test、develop分支
    • test分支:用于代码测试
    • pre分支:预上线分支
      在这里插入图片描述
http://www.hkea.cn/news/372662/

相关文章:

  • 怎么做网站客服弹窗站长之家seo工具包
  • 自己建一个电商网站吗网络营销的定义
  • 专门做金融的招聘网站四川seo选哪家
  • wordpress nginx伪静态配置拼多多seo怎么优化
  • 深圳网站开发电话惠州网络营销
  • 中宁网站建设公司商城全网推广运营公司
  • 网站文章列表如何排版郑州seo技术培训班
  • 小型b2c网站百度开户渠道商哪里找
  • 武进区住房和城乡建设局网站爱站网能不能挖掘关键词
  • APP手机端电子商务网站建设营销成功的案例
  • 公司网站引导页百度搜索关键词排名优化技术
  • 网站开发与维护学什么网站建设seo优化培训
  • 常州网站开发百度网盘电脑版官网
  • wordpress安全权限关键词优化公司哪家好
  • 银川做网站服务google play下载安卓
  • 科技型中小企业服务网安徽搜索引擎优化seo
  • 网站建设专家排名邯郸seo营销
  • 做网站一个月20g流量够吗安全又舒适的避孕方法有哪些
  • 扫二维码直接进网站怎么做怎么提交网址让百度收录
  • 柳州建设局网站广告买卖网
  • 做外贸一般上哪些网站google play谷歌商店
  • 泉州手机网站制作如何做企业产品推广
  • 徐州手机网站设计汕头网站建设优化
  • 有没有专业收费做网站优化的百度百科优化排名
  • 常州网站建设哪家便宜江西seo推广软件
  • 如何用pageadmin做网站品牌宣传策略有哪些
  • 网站免费优化软件需要优化的地方
  • 24小时学会网站建设下载厦门百度竞价开户
  • 怎样学做网站网站权重等级
  • 做网站好还是做淘宝好北京seo推广