0
我有一个分支,它看起来像这样如何用分离的HEAD提交覆盖提交?
---A-----------B
\
\
C (Detached HEAD)
我通过这个过程得到了它:
git checkout branch
git checkout HEAD~
git commit -m "C"
,我想C
覆盖B
(丢弃在B中所有的变化)
最佳将没有合并临时分支,因为我想分支图看起来尽可能简单
追踪C的sha1'git checkout branch; git reset Csha1 --hard'。 – ElpieKay