gitlab打tag的目的
git作为代码管理工具已经使用的越来越多了。而且一般开发人员在Dev分支下进行开发。但是当代码需要发布到测试环境时,需要将代码先合并到master,然后打个tag ,类似于SVN中tag处理。这样便于后期代码向生产环境发布。
gitlab打tag如何操作
申请代码合并
1.登录成功后,点击This project
前面的+
,然后选择New merge request
;
2.source branch选择dev
, target选择master
,然后点击按钮Compare branches and continue
,然后填写相应内容,submit
即可。
代码打tag
1.选择项目下的tags按钮,然后点击New Tag
,填写相应信息即可。注意:Tag name
一般要有版本概念,并且版本递增,Create from要选择master,测试环境的代码都要从master来。
问题:工作使用的git邮箱和码云的邮箱不一致,导致上传代码时显示两个人上传。
解决方案:修改本地项目的git配置信息
# 全局修改用户名和邮箱:改变之后所有的提交名称和邮箱都会改变
$ git config --global user.name "Your New User Name"
$ git config --global user.email "yournewemail@example.com"
修改指定项目的名称和邮箱信息,要解决上面的问题也就是使用下面的方式
# 修改指定项目的用户名和邮箱
# 切换当前目录为指定工作目录的.git文件夹下,然后依次执行如下命令即可
$ git config user.name "Your New User Name"
$ git config user.email "yournewemail@example.com"