Git分支重命名:安全修改本地和遠程分支名的步驟

### Git分支重命名指南 重命名分支是因早期命名不規範、協作需求或邏輯調整,以提升代碼結構清晰度。操作前需確保本地無未提交更改(`git status`檢查),並通知團隊避免衝突。 **本地分支重命名**:執行`git branch -m 舊分支名 新分支名`,如`git branch -m dev_old dev`,驗證用`git branch`確認。 **遠程分支重命名**:因Git不直接支持,需分三步:①刪除遠程舊分支(`git push origin --delete 舊分支名`,不可逆,需確認內容);②推送本地新分支(`git push origin 新分支名`);③可選關聯跟蹤(`git branch --set-upstream-to origin/新分支名`)。 驗證:`git branch -r`檢查遠程分支,切換測試新分支。注意事項:多人協作需同步,合併後重命名,刪除遠程分支前建議備份。

閱讀全文
Git倉庫清理:刪除本地與遠程無用分支的方法

文章介紹了清理Git無用分支的必要性、步驟及注意事項。必要性:減少倉庫混亂、降低誤刪風險、節省存儲空間。清理前需確認權限、檢查分支狀態(是否合併)、備份重要分支。 本地刪除:先查看分支,用`git branch --merged 主分支`篩選已合併分支,確認後用`git branch -d 分支名`刪除(已合併),未合併分支用`-D`強制刪除(風險高)。 遠程刪除:直接用`git push origin --delete 分支名`刪除遠程分支,或`git fetch -p`清理本地跟蹤的遠程廢棄分支。 進階技巧:可批量刪除已合併分支,本地用`git branch --merged master | grep -v '^\*\|master\|main' | xargs git branch -d`,遠程用類似循環命令。 注意事項:確認分支是否被他人使用、避免誤刪未合併分支、刪除後難恢復。定期清理需先確認狀態,確保安全高效。

閱讀全文