企业级项目为了保证产品的质量,一般都有比较严格的软件开发流程,为了配合这些流程,代码环境被分成了多套,项目的git 分支构成:
生产环境 release(确定发布的功能合并到这里)
测试环境 test (转测的功能合并到这里)
开发环境 dev (自测后的功能合并到这里)
常用命令如下:
创建新分支:git checkout -b xxx ,需要基于某个分支进行创建,这样创建的分支是在本地的,需要使用git push origin xxx推送到远程才能让其他开发者看到
-
切换到远程分支:git chekcout -t xxx ,将会基于远程xxx分支创建本地xxx分支,也可以使用git checkout -b xxx origin/xxx,两者效果相同,新创建的分支需要与远程分支进行关联才能顺利提交代码,否则会出现如下提示:
使用git branch -u origin xxx关联远程分支 删除分支:git branch -d xxx可以删除本地分支,使用git push origin -d xxx删除远程分支
查看本地本地和远程分支:git branch -a
查看本地分支:git branch -v
查看远程分支:git branch -r