我仍在尝试学习 Git 的(基本?)更好的点,并设法让自己陷入困境。我意识到我在 HEAD 上犯了一些错误,检查了一个较旧的提交并从那里开始编码。当我尝试推送时,我被告知我当前的提交已落后,我需要与 HEAD 合并。Git 推荐“git pull”。但是, HEAD 有我想忽略的代码。我该如何解决这个问题?非常感谢帮忙。
流程图:
-------- HEAD (bad) ---------------------- + (behind conflict, requires
\ / merge with HEAD, which is
\------- Current commit (good) ----/ bad and needs to be ignored)