git-flow工作流总结

写在前面:文章的出处是由于作者本人对于gitlab 以及sourcetree的使用实在是摸不着头脑,所以决定将各个地方详细的截图下来(因为我找的资料里面对我来说都是不够用的)

由于在学校的时候没有接触过git,所以实习有些不适应,就这些天的使用就行相关的总结。

现在在实习公司用的gitlab + sourcetree的形式来管理代码,所以这边文章会涉及到多人协作项目开发的工作流。

1.git-flow:

matser:主分支

develop:代码最全的分支

feature:功能开发分支

release:发布分支

hotfix   :对于线上mastre分支bug修复,修复完成后需要合并到master和develop分支上

2.多人协作开发流程-----

a.先将代码拉下来

b.本地建立自己的分支,进行相关开发,并提交(可以多次提交)

c.推送到远程服务器,推送到自己的远程分支

d.在gitlab上创建一个merge request(合并请求),推送到develop分支上

e.找相关的同事合并相关的代码。

----------------------------------------------------------------------------------------------------------------------------------------

SourceTree 和 git上常出现的名词:

提交(commit)~将暂存文件上传到本地仓库

检出(checkOut) 切换不同分支

暂存(stash)保存工作现场

合并(merge)将多个相同名称的文件合成一个

抓取(fetch)从远程仓库中获得信息并同步到本地仓库

拉取(pull) 从远程仓库中获得信息并同步到本地仓库,并自动执行合并操作(merge)pull = fetch + merge

推送(push)将本地仓库同步到远程仓库

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值