变基后与合并工具合并错误

  • 本文关键字:合并 工具 错误 git
  • 更新时间 :
  • 英文 :


我试图将我的本地分支与我的开发分支合并(两者都是本地的,但开发是最新的远程开发分支(。变基后,我遇到了很少的冲突,当我解决它们时,我注意到在合并一个文件时,我忽略了它的发展分支提交。我签出了这个文件到最新的提交,但现在它被显示为有变化(Eclipse 和 git 状态都显示它需要提交(。

命令序列:

(local_dev_branch)
git pull
git checkout local_branch_from_dev
(local_branch_from_dev)
git rebase local_dev_branch
(conflicts appear)
git mergetool 
git rebase --continue
(noticed wrong file)
git checkout newest_commit_id wrong_file
git status
(and it shows that wrong_file is modified)

我是 github 的新手,所以这对我来说仍然有点困惑。 是否可以以某种方式还原文件而无需稍后再次提交?

通常,当您的工作目录干净并且您签出文件的先前版本时,该文件当然会显示为已更改。与存储库的最新状态(即分支的 HEAD 提交(相比,文件内容确实发生了变化。

提交新版本有什么问题?

或者,您可以重置到变基之前的状态并再次执行,这次从一开始就获取文件的正确版本(假设在变基时合并期间出现问题(。请参阅有关如何撤消变基的答案。

最新更新