git merge 冲突解决和删除远程分支

举报
lxw1844912514 发表于 2022/05/17 00:08:50 2022/05/17
【摘要】 1、merge的文件冲突,撤销git merge操作 git reset HEAD //回到上一版本 ,文件状态会变成modified git checkout . //撤销所有modified文件 git clean -df . //删除所有未添加的文件 2、merge 的 文件冲突 ,根据修改内容,一方进行...

1、merge的文件冲突,撤销git merge操作


  
  1. git reset HEAD //回到上一版本 ,文件状态会变成modified
  2. git checkout . //撤销所有modified文件
  3. git clean -df . //删除所有未添加的文件

2、merge 的 文件冲突 ,根据修改内容,一方进行覆盖另一方

确定你需要的是哪个仓库的文件,然后执行相应的命令即可。

//eg:我再develop分支,要合并feature,文件发生了冲突


  
  1. git checkout --ours {codefiles} //保留当前分支代码(保留develop代码)
  2. git checkout --theirs {codefiles}  //保留要合并分支代码(保留feature的代码)

保留别人的,把自己的替换掉

git checkout --ours library/***Request.php
 

二、删除远程分支:

git branch -a    查看所有的分支

git branch -r     查看项目的远程分支

git push origin --delete   hehe(待删除分支名字)

文章来源: blog.csdn.net,作者:lxw1844912514,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/lxw1844912514/article/details/124796513

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。