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

团队拓展总结百度seo优化排名客服电话

团队拓展总结,百度seo优化排名客服电话,芜湖小学网站建设,福永医院网站建设本文摘要 Git作为版本控制工具,使用非常广泛,在此咱们由浅入深,分三篇文章(Git基础、Git进阶、Gitlab搭那家)来深入学习Git 文章目录 本文摘要1. Git分支管理2. Git分支本质2.1 分支流转流程(只新增文件)2.2 分支流转流…

本文摘要

Git作为版本控制工具,使用非常广泛,在此咱们由浅入深,分三篇文章(Git基础、Git进阶、Gitlab搭那家)来深入学习Git


文章目录

  • 本文摘要
  • 1. Git分支管理
  • 2. Git分支本质
    • 2.1 分支流转流程(只新增文件)
    • 2.2 分支流转流程(编辑文件、新增、冲突)
  • 3. Git stash
  • 4. 远程仓库
    • 4.1 将本地库关联远程仓库
    • 4.2 指令
    • 4.3 tag管理


1. Git分支管理

指令说明举例
git branch查看分支git branch
git branch dev创建分支git branch dev
git checkout dev切换分支git checkout dev
git checkout -b dev2创建并切换分支git checkout -b dev2
git branch -d dev删除分支,如果dev分支未提交则不能删除git branch -d dev
git branch -D dev强制删除,即使有未提交也可被删除git branch -D dev
git merge dev将dev分支合并至当前分支git merge dev

2. Git分支本质

Git分支本质:即是通过改变指针从而来改变分支版本,HEAD指向的位置即分支位置

2.1 分支流转流程(只新增文件)

dev分支与master分支只是存在新增文件的差异,则合并代码时,只需要进行指针移动即可,不会产生一次commit操作

  • 创建master

在这里插入图片描述

  • 在master代码创建dev分支

在这里插入图片描述

  • 切换至dev分支

在这里插入图片描述

  • 在dev开发并提交代码(只增加了新文件)

在这里插入图片描述

  • 将dev分支合并至master

在这里插入图片描述

2.2 分支流转流程(编辑文件、新增、冲突)

如果不是只新增文件,则在代码合并时,会产生一次新的commit操作

  • 创建master

在这里插入图片描述

  • 在master代码创建dev分支

在这里插入图片描述

  • master中修改代码

在这里插入图片描述

  • 切换至dev分支

在这里插入图片描述

  • 在dev中修改代码

在这里插入图片描述

  • 将dev分支合并至master

在这里插入图片描述

3. Git stash

暂存区:开发过程中会遇到当前分支未开发完成,但又必须切换至其它分支进行其它操作,如果直接切换分支会导致当前分支代码被切换至新分支,从而影响新分支,故而可将当前分支保存至暂存区

  • 保存至暂存区:git stash
  • 查看暂存区:git stash list
  • 移出暂存区:git stash pop

4. 远程仓库

4.1 将本地库关联远程仓库

  • 建立本地仓库并初始化
# 创建文件夹
$ mkdir demo1
# 进入文件夹
$ cd demo1
# 初始化git
$ git init
  • 远程仓库创建仓库,并复制远程仓库地址: https://gitee.com/xiaofengczy/study-git-1.git
  • 建立关联
# origin指远程仓库地址的别名,后续只需要输入origin即表示远程库 
git remote add origin https://gitee.com/xiaofengczy/study-git-1.git
  • 提交代码至远程库
# -u:表示需要输入用户名密码,origin表示远程仓库,这种操作只需要第一次
# 后续提交代码,直接git push 即可
git push -u origin master

4.2 指令

指令说明
git remote show展示远程仓库
git remote show origin展示远程仓库细节
git branch -a远程仓库查看
git branch -av查看本地和远程仓库最后提交
git clone 仓库地址克隆远程库代码至本地
git clone 仓库地址 名称克隆远程库代码至本地并重命名
git fetch将远程代码与本地代码同步,但并不会拉取
git pull拉取远程库代码至本地,本地分支已经存在
git checkout -b dev origin/dev本地分支不存在
1. 执行拉取动作
2.执行切换动作,将dev与远程库中分支对应
git push --set-upstream origin develop将本地分支推送至远程
git push -u origin dev2将本地分支推送至远程库
git branch -d dev
git push origin --delete dev
删除远程库:
1. 先删除本地分支
2. 在删除远程分支

4.3 tag管理

指令说明
git tag v1.0打tag
git tag -a v1.0.2 -m ‘release version’打tag,同时增加说明信息
git tag -d tag_name删除本地tag
git push origin tag tag_name推送tag至远程库
git push origin --tag推送所有tag至远程库
git pulltag拉取
git push origin :refs/tags/tag_name删除远程库tag
git push origin --delete tag tag_name删除远程库tag
git checkout -b branchName tagNametag检出为分支
http://www.hkea.cn/news/636086/

相关文章:

  • 网站建设谢辞企业营销型网站有哪些
  • 免费网站制作申请行业关键词一览表
  • 网站建设费关键词排名提高方法
  • 搭建淘宝客网站源码最近发生的新闻事件
  • 网站模版网网站关键词排名优化价格
  • 做网站去哪里全国免费发布广告信息平台
  • 靖江做网站湖南seo服务电话
  • 工程建设科学技术奖申报网站友情链接交换标准
  • 做网站后期为什么续费链交换
  • 网站开发与设计专业西安seo顾问培训
  • 企业网站建设话术优化营商环境指什么
  • 傻瓜式网站制作微信运营技巧
  • 甘肃网络推广软件seo方案
  • 建筑公司网站首页图片网站推广引流
  • 购物网站 后台模板今日头条站长平台
  • 营销导向企业网站策划站长工具无内鬼放心开车禁止收费
  • WordPress不能支付宝交易吗如何优化
  • 南昌seo网站设计站长工具是做什么的
  • 做IP授权的一般看什么网站一级消防工程师考试
  • 项目建设备案网站爱站网站长百度查询权重
  • 铜陵专业网站制作公司软文免费发布平台
  • 鹿泉市建设局网站短视频seo关键词
  • 手机网站开发标准网络营销服务工具
  • 施工企业分包工程会计与税务处理网站推广优化是什么意思
  • 网站建设开发的目的智能建站网站模板
  • 深圳市做网站的有那些公司沈阳百度推广哪家好
  • 用flash做网站教程个人发布信息免费推广平台
  • 网站主题页网站模板中心
  • 制作网页用什么进行页面布局seo优化方案案例
  • 国外经典平面设计网站做网站的费用