我已经将master合并到我的bugXY分支中,需要合并一个文件。但是git mergetool失败了(我猜是我的noob错误),即使我中止了合并,它给我留下了一个肮脏的工作目录,但没有处于需要合并的状态。我想重复合并命令,但是由于合并留下的一些新文件,我不能。我所做的:On branch "bugXY" - nothing to commit[modifying and
我需要一个commit才能不再存在于提交的git数据库中。我需要能够删除提交abc123...,以便git checkout abc123...返回error: pathspec 'abc123...' did not match any file(s) known to git.QA 部分地回答了这个问题,比如如何从头中删除对提交的引用,但它不包括查找提交所在的所有分支,也不包括使提交成为悬空提交后的过期和清除。
我将如何实现这一点?