假設我在一個名為"feature/nice-task". 我被要求緊急放棄我正在處理的任何事情,并修復我的前同事 John Doe 在因糟糕的編碼實踐而被解雇之前留下的一個巨大的嚴重錯誤。
我創建了一個分支"bugfix/horrible-bug",但一怒之下忘記切換到那個分支。所以,我繼續作業"feature/nice-task",并在我準備提交之前發現它。我還有辦法提交這些更改"bugfix/horrible-bug"而不破壞"feature/nice-task"不相關的提交嗎?
我該怎么辦?
uj5u.com熱心網友回復:
- 從您要創建所有作業的臨時備份的位置分支。
- 將任何未提交的作業提交到臨時分支。
- 簽出要從中創建要創建的分支的提交。
- 創建您要創建的分支。
- 從錯誤的分支中挑選您需要的提交。
- 將錯誤分支重置為最后一次好的提交。
- 洗掉臨時分支。
所有這些步驟在其他教程和討論中都有很好的介紹,所以我不會提供具體的命令。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/432905.html
標籤:混帐
