我对 git 很陌生,所以我仍然对这个工具有所了解。
我有一个涉及合并的“小”问题。基本上时间线如下:
- 使用 git-svn 桥从 SVN 进行变基
- 有我合并但从未提交过的冲突
- 做了其他工作...很多并提交了许多其他更改
- 试图推动并得到“致命的:你还没有结束你的合并 MERGE_HEAD 存在”
- 我按照http://www.btaz.com/scm/git/git-fatal-you-have-not-concluded-your-merge-merge_head-exists/的建议做了一个“git reset --merge ORIG_HEAD”
- 修复了合并问题
- 愚蠢地提交更改并推送
现在我意识到上次合并中丢失了一堆更改,我想知道如何最好地撤消合并并让 git 允许我将更改推送到原点?
我希望我已经把问题说清楚了......如果不是打败我的话