在没有提交的情况下重置合并后,Git不会重新合并

时间:2014-09-24 20:05:04

标签: git merge

我开始从一个分支合并到另一个分支。 修正了冲突,进行了测试并注意到了问题。

我没有尝试修复合并后的错误,而是决定重置并修复问题。

修正了错误,提交并推动了更改。

现在,当我再次尝试合并时,git告诉我,尽管差异显示我需要进行许多更改,但我已达到最新状态。

任何想法我怎么能告诉git我实际上不是最新的分支我从未提交过合并?

尝试图表:

develop -\------------\------------------------------\---
         |             \                              \  
         \- Branch ---- \- Canceled Merge-\            \ 
                                           \-- Fixes ---\ Merge that won't see changes

我不确定这是否是表示所发生事情的正确方法。这是一个'完整的历史'

  1. 来自开发分支
  2. 进行更改
  3. 发生变化发生
  4. 从开发到分支
  5. 开始合并
  6. 使用重置
  7. 在任何提交之前取消合并更改
  8. 在分支中修复一堆,提交更改(并推送到远程)
  9. 尝试从Develop合并,git声称尽管有大量的Diff输出,但仍然是最新的。

0 个答案:

没有答案