git冲突Pull is not possible because you have unmerged files
2024-09-08 12:27:20
本地的push和merge会形成MERGE-HEAD(FETCH-HEAD), HEAD(PUSH-HEAD)这样的引用。HEAD代表本地最近成功push后形成的引用。MERGE-HEAD表示成功pull后形成的引用。可以通过MERGE-HEAD或者HEAD来实现类型与svn revet的效果。
git reset --hard FETCH_HEAD //将本地的冲突文件冲掉,不仅需要reset到MERGE-HEAD或者HEAD,还需要--hard。没有后面的hard,不会冲掉本地工作区。只会冲掉stage区。 这个需谨慎,最好先备份,我搞过一次就是刚做的啥也没啦,
还好有备份
git pull //再pull就ok了
最新文章
- 我们的动机(Our motivation)
- 添加Distributor失败
- 《Head First Servlet JSP》web服务器,容器,servlet的职责
- Java使用JDBC连接MySQL数据库
- linux下操作
- Combox和DropDownList控件的区别
- 何查看Tomcat版本信息
- 苹果Mac操作系统下怎么显示隐藏文件
- 在某些情况下明明添加了引用,为何VS还报错";XXX";不存在类型或命名空间(是否缺少程序集引用)
- HoG feature for human detection(HoG 行人识别)
- 设置ios中imageView图片自适应,
- 尝鲜Java 12新特性:switch表达式
- linux sed 用法
- Json中Date映射到model
- SpringData JPA框架使用时出现JSON循环依赖解决方案
- 1192:放苹果(dp + 搜索)
- haproxy反向代理环境部署(http和https代理)
- PHP给图片加水印
- MySQL在线删除多余的binlog文件
- Centos: -bash: unzip: command not found