Gitlab 代码开发的一般流程
- PM(项目主管/项目经理) 在 Gitlab 创建任务,分配给开发人员;
- 开发人员领取任务后,在本地使用
git clone命令拉取代码库; - 开发人员创建开发分支,并进行开发;
- 开发人员完成代码之后,提交到本地仓库;
- 开发人员在 Gitlab 界面上申请分支合并请求;
- PM 在 Gitlab 上查看代码提交和修改情况,确认无误后,将开发人员的分支合并到主分支(master)。
- 开发人员在 Gitlab 上 Mark done 确认开发完成,并关闭 issue。这一步在提交合并请求时,可以通过描述中填写 “close #1” 等字样,直接关闭 issue。
Gitlab 常用命令
拉取远程仓库的代码到本地:
git pull <REMOTENAME> <BRANCHNAME>。例如:1
$ git pull origin master # 远程仓库:origin,分支:master
- 不建议使用
git pull这种模糊的命令。
- 不建议使用
推送本地代码到远程仓库:
git push <REMOTENAME> <BRANCHNAME>。例如:1
2
3
4
5$ git add . # 添加待提交的代码到本地库,.可以替换为指定的代码文件或文件夹
$ git commit -m 'definition message' # 提交本地库代码,并附加提交的信息
$ git push origin master # 推送代码到远程仓库:origin,分支:master- 不建议使用
git push这种模糊的命令。
- 不建议使用
s
Gitlab 创建分支
创建新分支:
1
切换分支:
查看分支: