- 使用 git checkout --orphan new_branch ,基於當前分支創建一個獨立的分支new_branch;
git checkout --orphan new_branch
複製代碼
- 添加所有文件變化至暫存空間
git add -A
複製代碼
- 提交併添加提交記錄
git commit -am "commit message"
複製代碼
- 刪除當前分支
- (我的當前分支是master,個人小的項目沒有使用 gitflow 工作流管理,切記master謹慎刪除😁)
git branch -D master
複製代碼
- 重新命名當前獨立分支爲 master
git branch -m master
複製代碼
- 推送到遠端分支
- -f 是 --force 的縮寫, 一定要謹慎使用,好多項目中你或者是別人的代碼被覆蓋都是這麼操作的,除非只有你一個人在開發;
git push -f origin master