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`,远程用类似循环命令。 注意事项:确认分支是否被他人使用、避免误删未合并分支、删除后难恢复。定期清理需先确认状态,确保安全高效。
阅读全文