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

火车头采集网站wordpress网站代码

火车头采集网站,wordpress网站代码,专业模板建站价格,乐陵人力资源中心文章目录 1.拉取别人同步的代码到本地的流程2.push冲突发生场景情景模拟简单的解决方法 在这一章中,为了模拟多人合作的场景,我需要一个人分饰两角。 执行git clone xx远端仓库地址 xx文件夹命令,在clone代码时指定本地仓库的文件夹名&#…

文章目录

  • 1.拉取别人同步的代码到本地的流程
  • 2.push冲突
    • 发生场景
    • 情景模拟
    • 简单的解决方法

  • 在这一章中,为了模拟多人合作的场景,我需要一个人分饰两角。

  • 执行git clone xx远端仓库地址 xx文件夹命令,在clone代码时指定本地仓库的文件夹名:
    我这里是指定了将拉下来的代码存在test-another文件夹中,和在上一篇博客中产生的test文件夹相区分。也就是说,现在我本地有两个文件夹,test-another文件夹用来模拟另一个同事A的本地仓库,test文件夹模拟我自己的本地仓库。

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

1.拉取别人同步的代码到本地的流程

  • 同事A更新了他的本地仓库代码并同步到了远程仓库:
    假设他新建了一个file1.txt文件。

在这里插入图片描述

  • 然后同事A将他的本地更改同步到了远程仓库:

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

  • 我执行git pull命令可以将同事同步到远程仓库中的变更拉取下来:

在这里插入图片描述

整个流程看上去似乎是比较简单的,但实际工作中在多人合作的情况下却存在着push发生冲突这样的情况。

2.push冲突

发生场景

push冲突通常发生在使用版本控制系统(如Git)进行协作开发的过程中,特别是在多个开发者对同一份代码库的相同部分同时进行修改并尝试推送更改到远程仓库时。以下是两种常见的发生场景:

  1. 并行修改同一文件:最直接的情况是,两个或多个开发者同时修改了同一个文件的相同部分,并且每个人都试图将他们的更改推送到远程仓库的同一分支上。由于Git无法自动合并这些冲突的更改,就会出现push冲突。

  2. 分支基础已变更:当你在一个分支上工作了一段时间,而在此期间,其他人向该分支的上游提交了新的更改并合并到了远程仓库。这时,如果你没有及时拉取(pull)这些最新更改并合并到你的本地分支,直接尝试推送你的更改到远程,就可能会因为你的分支落后于远程而遇到push冲突。

情景模拟

假设我和同事A同时在各自的电脑上修改本地仓库,并都要将代码同步到远程仓库。

  • 同事A创建了一个file-A.txt文件,并先我一步将变更同步到了远程仓库:
    在这里插入图片描述

在这里插入图片描述

  • 在同一时间,我也在我的电脑上创建了一个file-me.txt文件,我相比同事A晚一步向远程仓库push我的本地变更:
    显示push失败,原因是远程仓库在我修改本地仓库期间已经发生了变化(来自同事A的修改和push)。
    在这里插入图片描述

简单的解决方法

一个简单的方法是先执行git fetch获取远端的最新改变,再执行git merge将远端的变更和本地已经commit的变更进行合并,这样做的方法比较简单,但是可能需要解决一下不同变更之间的冲突。

在这里插入图片描述

在这里插入图片描述

这样的解决方法比较简单,在要求不高的情况下可以生效。但是实际的多人场景下可能会产生的问题会比现在模拟的场景下多很多,因此从下一篇博客开始会开始介绍更多做法,并解析git命令背后的工作原理。

http://www.yayakq.cn/news/922481/

相关文章:

  • 网站开发人员 生活赣州本地网站
  • 有什么好的网站可以接单子做凯里网站建设哪家好
  • 建设网站的 域名申请的分析wordpress忘记密码如何重新安装
  • 网站编程培训抖音直播间挂人气自助网站
  • 长安外贸网站建设优化的概念
  • 品牌企业网站建设公司温州机械网站建设
  • Django 个人博客网站开发网站平台建设包括哪些
  • 厦门安能建设品牌网站建设做理财的网站有哪些
  • 网站引流.安卓优化大师官网
  • 备案成功后怎么建网站高要区公路建设规划局网站
  • 莱芜雪野湖滑雪场seo短期课程
  • 网页设计分享网站专业网站建设公司怎么选
  • 网站开发 自我评价wordpress相册幻灯片
  • html 单页网站php wordpress 关系
  • 网站开发前的准备国外做彩票网站违法吗
  • 郑州网站建设最便宜网校平台搭建
  • 实名网站空间哪里买wordpress如何访问
  • 网站开发如何引用函数在上海做钟点工的网站
  • 风云办公ppt模板网站app做好了网站怎么做
  • 用asp做网站需要准备什么软件wordpress图片上加文字
  • 四川成都营销型网站重庆在建工程项目
  • 示范校建设信息化成果网站平面图怎么画
  • 商务网站建设是什么做视频的素材网站
  • 上海市建设安全协会网站特种工网站运营商查询
  • 公司网站可以分两个域名做吗数字重庆公司
  • 萍乡土建设计网站请写出网站建设的整个过程
  • 建立网站目录的意义可以做仿牌网站
  • 企业建立网站做pc端网站报价
  • 网站开发和运行 法律网站设计师工资一般多少
  • 网站建设与开发定制开发商逾期交房可以申请退房吗