1.登陆gitlab
浏览器输入:http://172.16.1.126/hqauto/code/hqautoware,登陆小车的gitlab项目

2.克隆到本地
点击右侧蓝色Clone按钮将gitlab上的项目hqautoware克隆到本地。

最好选择第一个clone with ssh,在局域网内下载非常快,不建议通过HTTP。从下图可以看到下载速度非常快,44Mb/s

3.设置git用户名和邮箱
-
用户名和邮箱地址是本地git客户端的一个变量,每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。
设置git用户名和邮箱
-
可以通过git config --list来查看本地的git配置信息
查看所有的配置信息
-
通过下述命令可以修改用户名与密码
git config --global --replace-all user.name “你的用户名”
git config --global --replace-all user.email “你的邮箱”
4.构建自己的分支branch
- Git分支管理
几乎每个版本控制系统都是以某种形式支持分支,使用分支意味着可以从开发主线上分离开来,然后不影响主线的同时继续工作。
1)创建分支:git branch [branchname]
2)切换分支:git checkout [branchname]
3)创建分支的同时切换过去:git checkout -b [branchname]

通过
git branch
或在git branch -a
可以查看所有的分支,星号标识的地方为当前所处的分支,再配合git checkout
指令进行相互切换。
5.git add添加自己需要提交的内容到暂存区
通过命令git add lslidar_c16/
将lslidar_c16目录中的所有内容添加到本地暂存区中

6.git commit将暂存区中的内容添加到本地仓库
通过git commit -m '说明此次提交内容的详细修改情况'

7.git push将本地仓库上传到远程仓库去

8.前往gitlab中发起合并merge请求
-
点击右侧New merge request发出请求


等待管理员统一合并请求后,会收到合并成功邮件提醒
网友评论