git本地分支与远程分支关联与解除关联

一、查看本地分支与远程分支的映射关系

使用以下命令(注意是双v):

git branch -vv

git本地分支与远程分支关联与解除关联

 

 

 可以看到分支dev没有和远程分支建立任何映射,此时若执行如下拉取命令则不成功(因为git此时不知道拉取哪个远程分支和本地分支合并):

git本地分支与远程分支关联与解除关联

 

 

 同理,若此时执行如下推送命令同样不成功:

git本地分支与远程分支关联与解除关联

二、建立本地分支与远程分支的映射关系

1、查看本地分支与远程分支:

git本地分支与远程分支关联与解除关联

2、从dev分支下新建分支:feature/add_order,查看本地分支与远程分支

git本地分支与远程分支关联与解除关联

3、建立当前分支与远程分支的映射关系:

如果本地新建了一个分支 branch_name,但是在远程没有 本地有分支:feature/add_order  远程无分支:feature/add_order  git push --set-upstream origin feature/add_order (将本地分支与远程分支关联 ,远程也会新建一个分支 feature/add_order) git本地分支与远程分支关联与解除关联

查看当前本地分支与远程分支的映射关系结果如下:

git本地分支与远程分支关联与解除关联

 

 如果远程有一个分支feature/add_order,需要将本地分支feature/add_order与远程分支feature/add_order关联起来

git branch -u origin/feature/add_order

git本地分支与远程分支关联与解除关联

三、撤销本地分支与远程分支的映射关系

撤销本地分支与远程分支的映射关系

git branch --unset-upstream
使用git branch -vv得到结果如下:

git本地分支与远程分支关联与解除关联

 

 

 

 

 

 

 

 

上一篇:数据集和特征提取


下一篇:决策树算法及其应用