git 日常workFlow整理

2018-05-15  本文已影响14人  从不放弃

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

查看本地以及服务器上所有的分支

3、删除分支

4、切换分支

上一篇下一篇

猜你喜欢

热点阅读