一、创建Project
创建一个Test项目
二、远程分支管理
1. 目前定义三个分支
Master 开发分支(push时默认都是push到master分支)
Testing 测试分支(由master分支合并而来)
Stable 稳定版本分支(由testing分支合并而来)
2. 保护分支
为了避免开发者push错分支,设置testing/stable分支为protected。
三、代码管理
1. Clone远程代码到本地(以本地一个开发分支为例)
2. 提交代码到本地Git库
注:Message 内容必填。
3. 从远程库拉取代码
选择Remote Branch,然后Pull。
4. 同步代码到远程库
一定要选择正确的远程开发分支(Remote Branch),避免提交错误。
5. 合并远程库分支代码
开发完成之后,可以将开发分支master合并到testing分支.
a) Merge Request -> New Merge Request
b) 选择源分支和目的分支
c) 输入合并主题和描述
d) 然后提交分支合并请求
e) 对比分支(Diff)
f) Accept Merge Request OR close