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

温州龙湾区全网seo优化品牌/搜索引擎优化到底是优化什么

温州龙湾区全网seo优化品牌,搜索引擎优化到底是优化什么,如何做网站搬运工赚钱,wordpress中文视频插件下载1、冲突的场景 内容冲突 两个用户修改了同一个文件的同一块区域,git会报告内容冲突。我们常见的都是这种,后面的解决办法也主要针对这种冲突。 文件名冲突 比如另外一个人修改了文件名,但我还使用老的文件名,这种情况下自动处理…

1、冲突的场景

内容冲突
两个用户修改了同一个文件的同一块区域,git会报告内容冲突。我们常见的都是这种,后面的解决办法也主要针对这种冲突。

文件名冲突

比如另外一个人修改了文件名,但我还使用老的文件名,这种情况下自动处理是能成功的,但实际上是有问题的。
又比如,函数返回值含义变化,但我还使用老的含义,这种情况自动处理成功,但可能隐藏着重大BUG。这种问题,主要通过自动化测试来保障。所以最好是能够写出比较完备的自动化测试用例。
这种冲突的解决,就是做一次BUG修正。不是真正解决git报告的冲突。

2、冲突解决方法

本篇文章主要介绍内容冲突的解决办法。

内容冲突的解决办法
(1)备份
(2)还原代码(回退提交、撤销操作)
(3)拉取最新代码
(4)把自己的代码重新加到最新的文件上
(5)提交并推送代码

3、实战演示

3.1 冲突场景
在项目工程里创建TestFile.txt文件,添加内容为"11111",并提交到远程master分支。
用户A对该文件追加“22222”,并先于用户B提交到远程master分支。
用户B对该文件追加"33333",并提交到master分支,此时产生内容冲突!

用户A操作截图
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191127142923584.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwMjE1OTU3,size_16,color_FFFFFF,t_70
用户B操作截图
在这里插入图片描述
在这里插入图片描述

3.2 解决办法

(1)备份

备份好自己修改的文件,以便步骤(4)使用。

(2)还原代码

把自己修改的所有文件还原到修改前的状态。该环节主要有两个步骤:回退提交和撤销本地操作。在讲解这两个步骤前先解释两个概念。

四个工作空间

在这里插入图片描述
工作区(WorkSpace):修改文件,新增文件的地方。比如对某个文件增加一行代码然后保存。此时文件并未提及,该文件目前所处于工作区。

暂存区(Index):比如在工作区新增一个文件,然后把该文件右键Add到暂存区,该文件目前就处于暂存区。暂存区只是工作区和本地仓库的一个缓冲带,大家没必要深入纠结这个概念。

本地仓库(Repository)、远程仓库(Remote)的概念想必大家都很熟悉,本篇文件不做详解。

Reset(回退)和Revert(撤销)的区别

简单来说,Reset回退的是本地仓库上的提交记录,Revert撤销的是工作区的操作。比如修改某个文件并提交到本地仓库。Reset是回退本地仓库上的提交记录。但此时工作区里的文件修改内容还存在,要想还原得继续Revert该文件。

了解了以上概念,我们再回过头来看刚才用户B的操作场景。此时,修改的内容已经commit到了本地仓库,但是push到远程仓库就产生了冲突。所以如果还原代码的话,就要先从本地仓库上回退提交记录(Reset),再从工作区撤销修改的操作(Revert)。详细操作步骤如下截图:

Reset到用户B添加33333前的一次操作。
在这里插入图片描述
Revert工作区里的操作
在这里插入图片描述
已还原到自己修改代码前的状态
在这里插入图片描述

(3)拉取最新代码

接下来就是从服务器上Pull最新的代码。
在这里插入图片描述

(4)合并自己的代码

在最新代码的基础上,把自己修改的内容重新加进来。推荐大家使用Beyond Compare软件,只需要点击[箭头]按钮,就可把修改的内容追加到目标文件上。
注意:不要覆盖别人的代码。
在这里插入图片描述

(5)提交代码并推送到远程分支

把自己追加的代码Commit并Push到远程分支,冲突问题至此已解决完毕。
在这里插入图片描述

http://www.lbrq.cn/news/742249.html

相关文章:

  • 网站特效 素材/在线seo优化工具
  • 武汉建设信息交易中心/青岛网站优化公司哪家好
  • 哪里有网站制作公司日/网站优化网站
  • 网站正能量免费软件/南宁seo服务公司
  • 网站开发项目发展现状/凡科网站建设
  • 城市建设厅官方网站/网络营销是干什么的
  • 手机网站源码最好/网站自然优化
  • 做网站的优势/百度信息流广告投放
  • 自己可以做英文网站么/2024年新冠疫情最新消息
  • 免费域名申请 2021/苏州首页关键词优化
  • 宣传片拍摄技巧/seo收索引擎优化
  • 国内b2b网站有哪些/湖北搜索引擎优化
  • 有什么网站可以做代理的/网站如何seo推广
  • 小学微机作业做网站/搜狗站长推送工具
  • 关于旅游类网站建设设计方案/湖南专业关键词优化服务水平
  • 正邦网站建设 优帮云/搜索排名提升
  • 免费html网页模板素材网站/陕西seo优化
  • 两支队伍建设专题网站/关键词优化外包服务
  • 清新太和做网站/网站推广优化公司
  • 不同类型网站/重庆seo优
  • 做企业网站的广告词/谷歌商店官网下载
  • 有自己的网站做淘宝联盟号做吗/谷歌三件套一键安装
  • 江苏省建设工程造价管理协会网站/如何推广自己的店铺
  • 100件创意产品设计方案/西安网站关键词优化推荐
  • 中国建设银行上海分行网站/深圳市企业网站seo
  • php动态网站建设内容/网络营销推广与策划
  • 广告公司的网站建设价格/龙岗百度快速排名
  • 做期货看什么网站/产品推广步骤
  • wordpress教程 ppt/seo排名啥意思
  • 涿州网站建设天峰/百度广告代理商
  • 解决前端项目启动时找不到esm文件的问题
  • Qt5.9.9 + Windows API 开发系统监控工具 - 教学级项目实战
  • CNN 在故障诊断中的应用:原理、案例与优势
  • 哈希:两数之和
  • 项目一系列-第5章 前后端快速开发
  • 从0到1认识Rust通道