Git 错误解决和解析 - error: path ‘xxx‘ is unmerged
问题:
使用 git checkout 单个文件
放弃某个文件的工作区的修改时报 error: path 'xxx' is unmerged
错误。
发生场景:
在合并两个分支时, 如果某个文件在两个分支同时修改了, 则git 对标识这个文件为 需要合并(“Requires merge resolution”)
的状态。有可能是两类文件:
- 文本源码文件,git 会自动merge, 并且会自动添加类似
<<<<
和>>>>
需要手动处理的标识。 - 二进制文件, git 不会自动merge, 但是状态和文本文件是一样的。
对于源码文件,处理一半或是什么原因需要 使用git checkout
放弃修改, 会到merge 前端的状态; 对于二进制文件,因为无法merge, 也希望回到merge前的状态。 但是在使用 git checkout 单个文件
命令时就出现这个错误了。
原因及解析:
Requires merge resolution
这个状态是不能直接放弃修改的, 需要回到 Modified, not staged
状态才可以。
git reset
用于撤销修改,reset 有三种模式:mixed,soft 和hard,默认的是mixed,也即是撤销本地库和暂存区的修改,但保留工
Git 错误解决和解析 - error: path ‘xxx‘ is unmerged相关推荐
- IDEA使用git出现SSH:无法解析主机名XXX:名称或服务未知无法从远程存储库读取错误
IDEA使用git出现SSH:无法解析主机名XXX:名称或服务未知无法从远程存储库读取错误这个也是大家经常出现的一个错误,今天就分享一下如何进行配置 你在IDEA中进行pull或者push的时候会出现 ...
- 常见的 Git 错误解决方法
常见的 Git 错误解决方法 从索引中取消暂存文件/目录 编辑上次提交的邮件 忘记了上次提交中的一些更改 放弃本地更改 已将个人数据提交到本地存储库 password files 将最新的提交替换为新 ...
- git 错误:GnuTLS recv error (-54): Error in the pull function
最近在使用git时经常出现这个问题,google后说问题出现在一般libssh上,记录一下 我是直接使用这个命令就解决了这个问题: sudo apt-get -y install build-esse ...
- node.js错误解决:Syntax Error: Error: No ESLint configuration found.
错误描述 执行npm run dev的时候,报错: Syntax Error: Error: No ESLint configuration found. 解决方式 项目根目录添加.eslintrc. ...
- git错误解决方法warning: user.name has multiple values
warning: user.name has multiple values $ git config --global user.name ******* warning: user.name ha ...
- C++ 错误解决 —— internal compiler error
问题: g++ 编译时,报错: g++: internal compiler error: Killed (program cc1plus) 出错原因: 出错的原因是(虚拟机)运行内存不足,而大量te ...
- 米拓系统安装错误解决办法Parse error: syntax error, unexpected T_FUNCTION
安装最新的米拓系统到阿里云,出现 Parse error: syntax error, unexpected T_FUNCTION in /data/home/********/htdocs/app/ ...
- MySQL1045错误解决方法(ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes))
1.跳过Mysql密码验证 进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld --skip-grant-table ...
- linux编译安装的报错,linux编译安装时常见错误解决办法
This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...
最新文章
- 通过Python的__slots__节省9GB内存
- OC和JS互相调用小框架
- python3 安装模块_python3 Crypto模块的安装与使用
- C++ 中assert()函数用法总结
- EntityFramework Core 2.0执行原始查询如何防止SQL注入?
- 国科大prml10-无监督学习
- Map(String ArrayList(Student))相关操作和遍历和利用Map(k v)统计字母出现次数
- 起底 Windows 35 年发展史
- python re 简单实例_python的re正则表达式实例代码
- 通过PHP的Curl函数模拟Post获取内容
- 详解tomcat的连接数与线程池--转载
- 这是目前为止5G最完整的PPT
- python程序设计pdf上海交大_上海交大2011_2012程序设计python期末考试题
- 知到智慧树答案2020python_2020知到智慧树大数据分析的python基础章节答案
- MAC下学习UNIX网络编程
- Javashop电商系统7.1.5源码发布
- rs485串口转网口设置
- 东财《组织行为学X》综合作业
- 自动化的机器学习:5个常用AutoML 框架介绍
- [codeforces 1293A] ConneR and the A.R.C. Markland-N