首页 > 其他分享 >git冲突处理

git冲突处理

时间:2023-03-23 10:56:22浏览次数:33  
标签:git 处理 rebase 拉取 -- 冲突 推送

场景:A同学修改了active.php文件,提交并推送到dev分支。

   B同学没有拉取A同学推送的内容下来,又修改了active.php文件,然后此时提交,然后推送就报冲突了。此时如果用sourcetree是拉取也会报错的。

 

解决方法:

第一种:

sourcetree切换到别的分支,在切换回来,然后拉取就不会报错。有冲突就解决冲突,标记冲突为已解决。然后提交推送

 

第二种:

sourcetree拉取,直接勾选 用变基代替合并 ,然后拉取。有冲突就解决冲突,标记冲突为已解决。然后提交推送

 

 

第三种:

用vscode编辑器,直接拉取合并。有冲突就解决冲突,然后提交,它会自动处理好。

 

第四种:

到项目文件页面,打开git Bash Here, 然后执行 git pull --rebase (将本地当前分支里的每个提交(commit)取消掉,然后把将本地当前分支更新为最新的"origin"分支)。然后有冲突解决冲突,在继续变基。没冲突直接变基成功。

参考链接:https://blog.csdn.net/weixin_46074961/article/details/126543602

git rebase --abort 会放弃合并,回到rebase操作之前的状态,之前的提交的不会丢弃;

git rebase --skip 则会将引起冲突的commits丢弃掉(慎用!!);

git rebase --continue 合并冲突,结合"git add 文件"命令一起用与修复冲突,提示开发者,一步一步地有没有解决冲突。(fix conflicts and then run “git rebase --continue”)

 

标签:git,处理,rebase,拉取,--,冲突,推送
From: https://www.cnblogs.com/hfdp/p/17246633.html

相关文章

  • 针对im输入框的一种处理方式
    针对im输入框的一种处理方式<template><divclass="chatInput"><!--通过contenteditable使普通的div变成富文本模式 由于要实现富文本的本地实时搜索,富文本没......
  • Git操作指南
    参考文献GithubdocsGit操作指南Git是一种分布式版本控制系统,用于跟踪文件的修改历史和协作开发。它可以记录文件的所有修改、修改者、修改时间等信息,并将这些信息存......
  • golang 异常捕获和处理(panic/recover)
    1.异常处理Golang没有结构化异常,使用panic抛出错误,recover捕获错误。异常的使用场景简单描述:Go中可以抛出一个panic的异常,然后在defer中通过recover捕获这个异常,然后......
  • kafka 性能优化与常见问题优化处理方案
    本文为博主原创,未经允许不得转载:1.  JVM参数优化设置kafka是scala语言开发,运行在JVM上,需要对JVM参数合理设置,修改bin/kafka-start-server.sh中的jvm设置exportKAFKA_HEAP......
  • Warmup:Upanishad (异或的减法思维,排序预处理,后按顺序处理, 树状数组,贪心第把数往
       后记: ......
  • gitlab--安装和配置
    docker安装 gitlab先配置镜像加速器编辑下面文件(如果没有则新建)vim/etc/docker/daemon.json写入如下内容{"registry-mirrors":["https://hub-mirror.c.16......
  • Git常用命令
    一、分支操作1、查看分支gitbranch         列出所有的本地分支gitbranch-r      列出所有的远程分支gitbranch-a      列出所有的......
  • 批处理之spring-batch预研篇
    批处理是企业级业务系统不可或缺的一部分,springbatch是一个轻量级的综合性批处理框架,可用于开发企业信息系统中那些至关重要的数据批量处理业务。目录背景思路组件图部分......
  • spring boot静态处理
    springboot在处理web静态请求上和springmvc在使用是有些不同的,同时还增加了一些新的特性。目录1.静态页面2.动态页面3.webjars4.webjars-locator5.静态资源版本管理1.静态页......
  • Git基本使用
    托管中心维护远程库内网:可以自己搭建一个GitLab服务器外网:可以使用码云、Github版本控制工具集中式:CSV,SVN,VSS分布式:Git,Darcs,...Git命令行操作1.1本地库初始......