git分支操作用法详解

1、查看分支

1.1 查看当前分支

git branch

1.2 查看远程分支

git branch -r

1.3 查看本地和远程分支

git branch -a

这条命令的输出是所有可以checkout的分支。你会发现远程分支的前缀是remotes/origin 。 

2、获取所有远程分支

git fetch origin

        这将从仓库中获取所有远程分支。origin是你要定位的远程名称。所以如果你有一个上游远程名称upstream,你可以调用git fetch upstream 。

3、新建分支

3.1 新建本地分支:

方法一: 新建并切换到新建的分支上

git checkout -b future/test_branch

方法二:

# 创建一个新的分支
git branch future/test_branch

# 查看创建的新分支
git branch

# 切换到新分支
git checkout future/test_branch

3.2 新建远程分支

方法一:

git push --set-upstream origin future/test_branch

方法二: 【上面方法的简短版】

git push -u origin future/test_branch

方法三:

git push origin future/test_branch

4、切换分支

git checkout 分支名称

5、删除分支

5.1 删除本地分支

git branch -d future/test_branch
git branch -D future/test_branch

5.2 删除远程分支

git push origin --delete future/test_branch

6、拉取分支代码

6.1 本地分支上使用git pull

        在本地新建的分支上使用git pull 命令时,不会把主分支上更新的新代码拉下来的,只会拉取该分支对应的远程分支的最新代码。如果只是在本地新建了分支,远程仓库没有这个分支的话,使用git pull 命令不能拉取任何的代码,会有相应的提示。

6.2 本地分支拉取远程别的分支代码

git pull  origin master

猜你喜欢

转载自blog.csdn.net/weixin_44799217/article/details/131161541