git 本地给远程仓库创建dev分支

本文阐述了在软件开发中,如何通过合理使用master和dev分支来确保代码的稳定性和开发效率。master分支用于存放稳定版本,日常开发活动则在dev分支进行,最终通过合并dev到master实现版本发布。

在实际开发中,我们应该按照几个基本原则进行分支管理:

首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;

那在哪干活呢?干活都在 dev 分支上,也就是说,dev分支是不稳定的,到某个时候,比如 1.0 版本发布时,再把 dev 分支合并到master 上,在 master 分支发布 1.0 版本;

你和你的小伙伴们每个人都在 dev 分支上干活,每个人都有自己的分支,时不时地往 dev 分支上合并就可以了。

所以,团队合作的分支看起来就像这样:

git-br-policy

合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并(git merge --no-ff -m "merge with no-ff" dev)

我们多人协作的时候,需要在远程仓库里面创建一个 dev 分支,大家可以在 dev 分支上创建合并分支等,到最后合并到稳定的master分支上。

在远程仓库创建 dev 分支:

1.本地创建分支 dev:

git switch -c dev 

2.将新创建的 dev 分支提交到远程库:

git push origin dev 

3.查看远程库所有分支:

git branch -a  

结果:

* dev 
master
remotes/origin/dev
remotes/origin/master  

现在就可以在 dev 分支上进行操作了

详情参考廖雪峰大大的git教程

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值