git - Git撤消合并并添加单个文件
问题描述
合并了一个分支后,我遇到了一些合并冲突。
我修复了它们,对于我修复的每个文件,我将其添加git add
到合并提交中。
git add
如果我后来通过运行代码意识到合并是错误的,我怎么能撤消其中一个文件?所有这一切在提交任何东西之前,文件仍然被添加、修改和取消提交。
解决方案
我想再次在该文件中出现冲突,以某种方式重置它,拥有
<<<<<<<
并>>>>>
您可以使用以下选项恢复工作目录中的合并冲突标记:--conflict
git-checkout
git checkout --conflict=merge -- path/to/file
从文档中:
这将再次重新签出文件并替换合并冲突标记。如果您想重置标记并尝试再次解决它们,这可能很有用。
推荐阅读
- windows - 在 Python 中获取文件复制的输入
- python - 正则表达式不匹配取决于字数
- javascript - Three.js GLTFLoader 在节点服务器上不起作用
- unix - 在谷歌表格中打开从 Unix 创建的 csv 文件
- python - 如何为用户定义的小数位的“e”生成一个近似值
- c# - C# 进程 - 找不到“MultiDigiMon”exe 实用程序
- java - 计算数组中每个元素的出现次数,而不是按排序顺序,顺序将与所询问的一样
- sql - 总是四舍五入到特定的小数位?
- java - 在java中运行wget命令时出现IOException
- html - 添加 CSS 文件后文本未格式化