使用git将dev分支合并到master分支只需要几步简单的操作就可以。
- 首先将代码提交到dev
git add .
git commit -m 'some msg'
git push origin dev
- 切换至master并合并
git checkout master
git pull origin master
git merge dev
git status # 查看状态
- 提交至master
git push origin master
- 最后切换回dev继续开发
git checkout dev
最后,如果不小心合并错了,要回退后之前的版本,可以这么操作
git reflog # 查看提交
git reset --hard commit_id # 回到之前某次提交
git push origin HEAD --force # 强制提交
如果强制提交的时候报错 gitlab: you are not allowed to force push code to a protected branch on this project.
,需要在Gitlab里找到相应的仓库,点击设置->分支
,点开受保护的分支
,取消保护即可。