git分支操作

一、查看远程分支

使用如下git命令查看所有远程分支:

git branch -r

查看远程和本地所有分支:
git branch -a

查看本地分支:
git branch
在输出结果中,前面带* 的是当前分支。

分支切换
git checkout 切换的分支名

二、拉取远程分支并创建本地分支

方法一(我一般使用此命令)
使用如下命令:

git checkout -b 本地分支名x origin/远程分支名x

如果这里不好使,报错之类的,可以先把当前分支的修改push,或者切换到主分支

使用该方式会在本地新建分支x,并自动切换到该本地分支x。

采用此种方法建立的本地分支会和远程分支建立映射关系。

方式二
使用如下命令:

git fetch origin 远程分支名x:本地分支名x

使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。

采用此种方法建立的本地分支不会和远程分支建立映射关系。


$\color{red}{合并分支}$

假设现在在a分支,修改了代码。需要合并到b分支上
我自己的步骤是:

先把a分支的代码提交

git status -s
git add .
git commit -m '注释'
git push

然后切换到b分支
git checkout b
合并分支
git merge a
这样就把a分支的修改合并到了b分支

然后推上去
git push

完事!

后续持续更新~~~

posted @ 2022-09-29 15:11  与君别  阅读(75)  评论(0编辑  收藏  举报