Git的分支管理
Git 分支管理相关指令
指令 |
注释 |
演示 |
git tag -a v版本号 -m "版本注释" |
给本地代码库给项目打标签 |
无 |
git tag |
查看 当前标签 |
无 |
git push origin v版本号 |
将标签添推送到远程 代码库中 |
无 |
git checkout v版本号 |
快速切换 到指定 版本 |
无 |
git checkout -b "新建的分支名" |
开启一个新的分支 |
无 |
git branch -r |
查看远程 分支 |
无 |
git branch -r -d 分支全名 |
删除远程 分支 |
无 |
git tag -a v1.0 -m "Version 1.0"
git tag
git push origin v1.0
git checkout v1.0
git checkout -b "v1.0_bugfix"
git branch -r
git branch -r -d origin/v1.0_bugfix
- 实际开发场景展示
- 开发
- 发布v1.0
- 保存1.0版本
- 继续开发v2.0
- 1.0版本出现bug
- 分配员工到分支上修复v1.0的bug
- 员工从服务器下载最新代码
- 利用
git checkout v1.0
指令快速切换
到1.0版本
- 根据终端提示使用
git checkout -b "新建的分支名"
命令开启一个新的分支
- 在这个新开启的分支上修复v1.0的bug
- 备份修复后的1.1版本
- 合并修复后的代码到主干上