我仍然試圖學習Git的(基本?)更精細的點,並設法讓自己陷入麻煩。我意識到我在HEAD上犯了一些錯誤,檢查了一個較舊的提交併從那裏開始編碼。當我嘗試推送時,我被告知我的當前提交已落後,我需要與HEAD合併。 Git推薦「git pull」。但是,HEAD有我想忽略的代碼。我該如何解決這個問題?非常感謝幫忙。如何在Git中創建較舊的提交HEAD?
流程圖:
-------- HEAD (bad) ---------------------- + (behind conflict, requires
\ / merge with HEAD, which is
\------- Current commit (good) ----/ bad and needs to be ignored)
-1:'git push -f'並不真正與「安全地」在一起......我建議你要麼澄清陷阱,要麼將措辭改爲「carefu伊利「 - 相反的意思。 – ANeves
@收到我支持我的措辭。如果您是使用存儲庫的唯一人員,這是完全安全的。他表示的意圖是用當地的工作*覆蓋原有分支的現狀。這正是* git push -f的目的。 – meagar
我同意它看起來像他只需要一個'push -f'。 –