星期六, 2月 19, 2022

[Git] 忘記建立分支

開發到一半發現忘記切換到分支來進行開發,紀錄該處理流程

步驟流程簡述
  1. 在指定 commit 上建立、切換到 branch 去
  2. 在 branch 上把 master commit 抓過來
  3. 回到 master 後,把 Head 移到指定 commit 去
建立一個簡單的 repo 來紀錄,該情況為應該在 [f4f32-修改 File1 內容] 上開 branch 來進行需求開發,下圖是透過小烏龜來觀察線圖


Step1:在 f4f32 commit 上建立、切換 branch - feature
Step2:確認已經切換到 feature 上
Step3:確認 feature 上只有 File1 相關的 2 個 commit


Step4:在 feature 上對 master 進行 rebase,把 File3 和 File4 commit 抓過來
Step5:確認 feature 上已經有全部 commit


Step6:切回 master
Step7:確認回到 master
Step8:把 Head 移至 f4f32 commit 上
Step9:確認 master 上只有 File1 相關 commit


透過小烏龜來查看 master  和 feature 情況


沒有留言:

張貼留言