git fetch命令的用法

git fecth用法:


查看所有远程分支

git branch -r

这里写图片描述

查看所有分支,包括本地分支和远程库中的分支

git branch -a

这里写图片描述

拉取远分支,并创建本地分支

查看远程有什么分支之后可以拉取远分支,并创建本地分支,本地分支指向远程的某个分支

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

这里写图片描述
(拉取远程分支mast_1,并创建本地分支addtest,不切换分支)
使用该方式会在本地新建分支,但是不会切换到该本地分支,需要手动checkout切换。
采用此种方法建立的本地分支不会和远程分支建立映射关系。

拉取远程分支,创建切换到本地分支

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

这里写图片描述
拉取远程分支fan,创建切换到本地分支brantest
使用该方式会在本地新建分支,并自动切换到该本地分支。
采用此种方法建立的本地分支会和远程分支建立映射关系。

关于映射的说明:


查看本地分支和远程分支的映射关系

git branch -vv

可以看见之前的addtest分支并没有映射到远程分支(映射信息显示为下图中的蓝色文本信息中)

这里写图片描述

建立两个分支的映射

(将当前分支映射到远程的指定分支,注意切换到当前分支)

git branch -u origin/远程分支

注意:本地分支和远程分支建立映射时,两个名字不一定要一样,可以看下图的brantes分支和远程的origin主机中的mast_1分支.
此时可以把本地分支brantest提交到远程分支mast_1分支中去
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_38663729/article/details/80521970