Git 分支管理
分支用于隔离不同开发任务,例如新功能、问题修复和实验性修改。
查看分支
查看本地分支:
bash
git branch
查看本地和远程分支:
bash
git branch -a
创建分支
bash
git branch 分支名
创建并切换到新分支:
bash
git switch -c 分支名
例子:
bash
git switch -c feature/login
切换分支
bash
git switch 分支名
老版本 Git 也可以使用:
bash
git checkout 分支名
合并分支
先切回目标分支:
bash
git switch main
合并功能分支:
bash
git merge feature/login
删除分支
删除已经合并的本地分支:
bash
git branch -d 分支名
强制删除本地分支:
bash
git branch -D 分支名
强制删除前要确认分支里的提交不再需要。
处理合并冲突
合并时如果出现冲突,先查看状态:
bash
git status
手动打开冲突文件,保留正确内容后执行:
bash
git add 冲突文件
git commit
分支命名建议
| 类型 | 示例 |
|---|---|
| 功能开发 | feature/login |
| 问题修复 | fix/navbar-style |
| 文档修改 | docs/git-guide |
| 实验验证 | test/new-config |