git 日常workFlow:常用的操作,并不涉及偏僻的操作、操作的比较,即:简单、高效
git管理项目,一般分为:
使用分支保障 日常开发(dev)、项目测试(master-test dev-test)、bug修复(bug)、功能开发(feature)、版本的发版(master)
、master-test分支: 发版版本代码的测试工作
1、基于主分支(master)
2、与master分支保持代码同步
、master分支: 发版版本代码
项目初始化的主分支
、dev分支: 日常开发、功能稳定分支
1、基于最初始的master分支
2、代码稳定、可merge到master分支用于项目发版(项目节点)
、dev-test分支: 完成的开发功能的测试工作
1、 基于开发分支(dev)
2、与dev分支保持代码同步
、feature分支: 开发新的功能点
1、 基于当前最新的dev分支
2、多人协作开发一个大的功能点
3、不必时时同步dev分支,完成后合并到dev,并删除
、bug分支: 完善出现bug的功能点
1、 基于当前最新的dev分支,可多人创建多个
2、完成bug修改,合并到dev,并删除
说了这么多分支,让我们开始了解一下关于分支(branch)的操作:
一、branch:分支 不同的分支用于不同的用途
1、创建分支
a、git branch 分支名称
创建分支
b、git checkout -b 分支名称
创建 本地 分支并切换到分支
c、git checkout 分支名称
切换到分支
d、git checkout -b 本地分支名称 origin/远程分支名称
拉取远程分支、创建本地分支、切换到分支
e、git fetch origin 本地分支名称:远程分支名称
拉取远程分支、创建本地分支
2、查看分支
a、git branch
查看本地所有分支
b、git branch -r
查看服务器上所有分支
c、git branch -a
查看本地以及服务器上所有的分支
网友评论