Gitlab分支的使用

1.创建分支

点击加号 → New branch

输入分支名,然后创建分支

然后项目里就可以看到分支了

2.提交代码到分支

首先现在本地创建分支

右击项目 →  Git → Repository → Branches

然后创建一个同名分支,然后分支就有了

然后依然是先Commit 再 Push,可以看到已经切换到分支了,然后提交

3.将分支合并到主干

点击Branches

找到主干,然后Checkout 回到主干上,可以看到之前的改动Test.java消失了,因为还没合并

找到你要合并的分支,点击Merge into Current

合并完成,但是这只是合并到本地仓库,最后代码还要Pull才会到远程仓库

4.从分支上更新代码

依然是Pull

点击刷新后就会出现创建的分支Pull

PS:遇到的问题

1.由于合并时错按取消或者冲突等错误操作,导致没正确合并后,再次合并无法成功,如下图提示已经合并,但是代码没有

这里的master2为主干,branch1为分支

首先要切回到master2

git checkout master2

切到maste2r以后,更新master2到最新:

git pull

这时候再切回到自己的branch1:

git checkout branch1

然后用rebase把我们的这个branch1与master2合并一下:

git rebase master2

然后再强制push到远程的branch1:

git push -u origin branch1 --force

然后就可以继续切回主干去合并分支了

猜你喜欢

转载自blog.csdn.net/qq_37143673/article/details/85247532