git - 稍后恢复合并冲突解决
问题描述
情况
我正在合并文件,但我停止了,因为是时候收工了,但我还没有完成合并。
问题
我想确保我可以恢复合并,但我在网上找不到任何有关此的信息,所以我自己尝试了。结果是我现在有一个部分合并的文件和.orig,但没有修改后的本地或远程。
问题
如何在不必重新开始的情况下恢复此部分合并冲突解决方案?
我所做的,正是。
我将提交合并到当前分支。然后我跑git mergetool
了meld
。我说:“呃……时间不早了,我明天可以完成。” 并保存了所有三个文件。然后我想“也许我应该检查以确保我明天可以恢复”所以我再试git mergetool
一次,但它告诉我没有文件需要合并。
然后我什么也不做,让它处于未提交的状态,认为此时我只能做更多的伤害。
我发现了什么。
我发现可能有用的最接近的事情是在不正确的手动合并冲突解决方案之后重新冲突合并,这并不是特别有用。
这表明我保存了我在其他地方(即mv file file.bu
)进行硬重置的内容,将备份文件移回原位,然后再次尝试合并,这样我至少不需要完全重新开始。
但是,由于我还没有承诺,与那张海报不同,我认为我可以做更多的事情。
解决方案
由于您保存了文件,因此最简单的选择可能是重新启动合并。
推荐阅读
- javascript - VueJS:如何从组件外部访问 prop 默认值?
- ruby-on-rails - 访问视图中的哈希时Rails未定义的方法
- django - 在 Django 视图中获取 IntegrityError 消息
- drools - Optaplanner:java.lang.NoSuchMethodError:com.google.common.collect.MapMaker.makeComputingMap
- sql - SQL比较2个日期并在> 3天时显示在表中
- bash - ssh-keygen 期望在 1 个命令行中,没有密码
- amazon-web-services - 为什么 S3 不触发 Lambda 函数?
- bash - 将一个目录中的csv的第二行复制到另一个目录中的csv
- javascript - npm 安装
- json - 获取 JSON 数据数组中的最后一个字段