分支规范
在开发过程中,一般会存在以下几种分支:
main分支(master)
master为主分支,也是用于部署生产环境的分支,一般由 dev 以及 fixbug分支合并,任何时间都不能直接修改代码。dev分支
develop 为开发分支,始终保持最新完成以及bug修复后的代码。一般开发新功能时,feature 分支都是基于 dev 分支下创建的。feature-[功能名称/版本信息]
feature为需求分支,以 dev 分支为基础创建 feature 分支。每个开发人员基于feature分支,创建自己的开发分支。fixbug-[bug编号]
线上出现紧急问题时,需要及时修复,以 master 分支为基线,创建 fixbug分支,修复完成后,需要合并到 master 分支和 dev 分支。
注意:
- 使用
git pull定期从远程仓库拉取更新并与本地分支同步,避免出现长时间不更新导致合并时产生大量冲突的情况。 - 合并代码前,运行
git fetch获取远程分支最新状态,然后使用git merge或git rebase进行合并,并解决可能发生的冲突。 - 定期清理不再需要的功能分支,完成并合并后删除它们以保持分支列表清晰。
常用分支命令
git branch -r #远程仓库分支
git branch -a #所有分支列表
git branch #新分支名称
git checkout branchName #切换分支
#创建分支并切换
git checkout -b branchName
#删除本地分支,当分支被推送并合并到远程分支后-d才会删除本地分支
git</

最低0.47元/天 解锁文章
1423

被折叠的 条评论
为什么被折叠?



