建立沒有commit提交歷史的新分支

大雄45發表於2022-08-21
導讀 我們在進行新功能開發的時候通常,建立一個新的分支來進行開發,但是這個分支會把源分支的所有提交記錄一塊帶過來。如果我們想建立一個新的乾淨的無提交記錄的分支怎麼辦呢???

建立沒有commit提交歷史的新分支建立沒有commit提交歷史的新分支

操作流程
git checkout -b dev # 建立並切換到新分支
git checkout --orphan dev-temp # 建立並切換到無commit記錄的臨時新分支
git add -A # 提交所有檔案
git commit -m "new branch" # commit
git branch -D dev # 刪除dev分支,即要新建的新分支-因為該分支上有很多的commit歷史記錄
git branch -m dev # 此時在dev-temp分支上,我們將該分支重新命名為dev
git push origin dev # 將該分支推送到遠端倉庫

這樣就建立了一個新的感覺的dev分支了。

原文來自:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2911330/,如需轉載,請註明出處,否則將追究法律責任。

相關文章