Git 工作流

master分支

整个项目的主分支

feature分支

功能分支用来开发新功能的分支,开发完成后合并到release分支

release分支

预发布分支,需要测试的功能都合并到该分支上进行测试。

hotfix分支

修复BUG分支,从master拉去,测试完直接合并到master。

Git 使用规范流程

参考阮一峰Git使用规范

第一步新建分支

首先,每次开发新功能,都应该新建一个单独的分支

# 获取主干最新代码
	$ git checkout master
	$ git pull
# 新建一个开发分支myfeature
	$ git checkout -b myfeature

第二部提交分支

git add .
git commit -m '提交描述'
git pull
git push --set-upstream origin myfeature      // 将本地新建的分支推送到远程,并且建立跟踪关系  第一次使用--set-upstream 后面可直接使用git push

Git拉去其它分支并和合并本地代码

先提交本地代码
	git add .
	git commit -m '提交信息'
	git pull
	git push

然后git切换到你所要拉取的分支xxx  拉取该分支代码
	git checkout xxx
	git pull origin xxx 或者git fetch origin xxx

切回自己的分支
	git checkout myfeature
	git merge xxx

仅作为笔记使用

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐