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分支重命名的方法,核心是先處理本地分支,再安全更新遠程分支。本地分支重命名簡單:先切換到其他分支(如`main`),執行`git branch -m oldbranch newbranch`,驗證即可。遠程分支需謹慎操作,步驟爲:1. 拉取舊分支最新代碼(`git checkout oldbranch && git pull`);2. 創建新分支並推送(`git checkout -b newbranch && git push origin newbranch`);3. 刪除遠程舊分支(`git push origin --delete oldbranch`);4. 清理本地舊分支(`git branch -d oldbranch`)和跟蹤分支(`git fetch --prune`),最後切換到新分支。驗證可通過`git branch`和`git branch -r`確認。注意事項:重命名前通知團隊,確保未提交更改已處理,刪除遠程分支需權限,保護分支需更新CI/CD流程。核心原則:遠程分支先複製到新分支,再刪除舊分支,避免協作衝突。

閱讀全文