ToB企服应用市场:ToB评测及商务社交产业平台
标题:
git系列(3-6)-分支
[打印本页]
作者:
伤心客
时间:
2022-8-9 14:39
标题:
git系列(3-6)-分支
分支
<img alt="">
作用:
区分生产环境代码以及开发环境代码
研究新的功能或者攻关难题
解决线上bug
特点:
项目开发中公用分支包括master、dev
分支master是默认分支,用于发布,当需要发布时将dev分支合并到master分支
分支dev是用于开发的分支,开发完阶段性的代码后,需要合并到master分支
模拟经理分支操作
对比:操作分支前的代码
<img alt="">
1.进入到经理的本地仓库test007
cd Desktop/manager/test007/
复制代码
2.查看当前分支
git branch
复制代码
没有创建其他分支时,只有master分支
<img alt="">
3.经理创建并切换到dev分支
git checkout -b dev
复制代码
<img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002807800-1137266148.png" alt="" loading="lazy">
复制代码
<img alt="">
4.设置本地分支跟踪远程指定分支(将分支推送到远程)
git push -u origin dev
复制代码
5.经理在dev分支编辑代码
<img alt="">
6.管理dev分支源代码:add、commit、push
<img alt="">
<img alt="">
7.dev分支合并到master分支
提示:只有当dev分支合并到master分支成功,张三才能获取到num4
7.1 先切换到master分支
git checkout master
复制代码
<img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002844702-124511206.png" alt="" loading="lazy">
复制代码
<img alt="">
7.2 dev分支合并到master分支
git merge dev
复制代码
<img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002849948-1077436413.png" alt="" loading="lazy">
复制代码
<img alt="">
7.3 经理推送合并分支操作到远程仓库
合并分支默认在本地完成,合并后直接推送即可
git push
复制代码
<img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002859166-449030010.png" alt="" loading="lazy">
复制代码
<img alt="">
8.张三同步经理合并后的num4
只有当张三同步代码成功,分支合并才算成功
cd Desktop/zhangsan/test007/
git pull
复制代码
<img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002911131-1472037194.png" alt="" loading="lazy">
复制代码
<img alt="">
<img alt="">
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4