天天看点

记录git分支提交代码

情景:在当前分支修改了代码,需要提交到主分支上,主分支已经有人更新了代码

当前分支:dev-1

主分支:dev-main

步骤1:将远程主机的dev-main的最新内容拉到本地

git fetch

步骤2:将dev-main合并到本分支

git merge

步骤3:提交本地分支

git commit

步骤4:推送本地分支内容到远程仓库dev-1

git push

步骤5:切换到dev-main

git checkout dev-main

步骤6:合并本地分支到dev-main

git merge dev-1

注意:如果没权限直接merge,需要在gitlab页面上进行操作

步骤7:推送内容到远程主分支

git push

步骤8:切换回本地分支,继续开发

git checkout dev-1