git merge 冲突解决和删除远程分支
【摘要】
1、merge的文件冲突,撤销git merge操作
git reset HEAD //回到上一版本 ,文件状态会变成modified git checkout . //撤销所有modified文件 git clean -df . //删除所有未添加的文件
2、merge 的 文件冲突 ,根据修改内容,一方进行...
1、merge的文件冲突,撤销git merge操作
-
git reset HEAD //回到上一版本 ,文件状态会变成modified
-
git checkout . //撤销所有modified文件
-
git clean -df . //删除所有未添加的文件
2、merge 的 文件冲突 ,根据修改内容,一方进行覆盖另一方
确定你需要的是哪个仓库的文件,然后执行相应的命令即可。
//eg:我再develop分支,要合并feature,文件发生了冲突
-
git checkout --ours {codefiles} //保留当前分支代码(保留develop代码)
-
-
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)