文章目录

  • 前言
  • 1.用 git checkout 命令关联
  • 2.用 git push 命令关联
  • 3.用 git branch 命令关联
  • 总结

前言

简记下本地分支和远程分支的几种关联方式

1.用 git checkout 命令关联

使用git checkout命令时,添加-b 参数,相当于创建了新分支后并进行分支切换。对于新创建的分支可以直接指定关联的远程分支:

# 拉取远程分支origin/branch到本地并创建一个新的关联分支
git checkout -b newbranch origin/branch

2.用 git push 命令关联

git push命令本身时推送远程分支的命令,借助--set-upstream 参数,可以指定关联上远程分支:

# 将本地分支上传到远端,同时关联newbranch和远端branch分支
git push --set-upstream origin newbranch:origin/branch

其中 origin是远程仓库别名,newbranch 是本地分支名 origin/branch是远程分支名

3.用 git branch 命令关联

git branch命令本身就是操作分支的命令,借助--set-upstream-to 参数,就是来指定关联上远程分支的:

# 将本地newbranch分支与远端branch分支关联
git branch --set-upstream-to=origin/branch newbranch

总结

第三种方式更为直接,将本地分支与远程分支关联好之后,就可以进行git pull 或git push 等操作了。

Git 本地分支与远程分支的关联相关推荐

  1. Git本地分支和远程分支关联

    功能 命令 备注 创建分支(需要先进入仓库目录) git branch develop   查看本地分支 git branch 注:名称前面加* 号的是当前的分支 查看远程分支 git branch ...

  2. git 本地分支与远程分支关联的一种方法

    github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地 ...

  3. 最实用的Git命令总结:新建本地分支、远程分支、关联和取消关联分支、清除本地和远程分支、合并分支、版本还原、tag命令、中文乱码解决方案、如何fork一个分支和修改后发起合并请求

    1.常用命令git.tag整理 1.新建分支本地分支 git branch <branch-name>远程分支 git push origin <branch-name>:&l ...

  4. git 创建本地分支及远程分支并且关联分支

    git命令在创建本地分支及远程分支并且关联远程分支 为了便于版本的维护及管理将会不断的在master分支上创建出新的分支 大致分为: 首先切换到在要开的分支上――――>创建本地分支――――> ...

  5. git创建远程分支并将本地分支与远程分支关联

    1,查看本地分支和远程分支 git branch -a * masterremotes/origin/HEAD -> origin/masterremotes/origin/master 2,创 ...

  6. git本地ben远程分支_Git本地分支和远程分支关联

    1.创建分支 git branch develop 2.查看本地分支: git branch 注:名称前面加* 号的是当前的分支 3.查看远程分支: 加上-a参数可以查看远程分支,远程分支会用红色表示 ...

  7. git提交 本地分支和远程分支断开连接

    1级标题 当 git push origin branch_name时遇到报错如下: fatal:'origin' does not appear to be a git repository fat ...

  8. Git之关于本地分支与远程分支

    Git本地分支与远程分支: 查看本地分支: git branch 查看所有分支: git branch -a 创建分支test: git branch test     //[注:此分支为本地分支,远 ...

  9. git-如何将本地分支与远程分支关联

    1.问题引入: 远程仓库原有master.dev,现远程新建了一个分支,比如feature,此时需要在本地新建一个feature分支并关联远程仓库的feature分支. 2.具体操作: (1) 新建f ...

最新文章

  1. 【C++】stack的部分使用(之后会不定时进行更新)
  2. 在jupyter中使用matlab
  3. A+B/A*B求A和B
  4. NFS搭建openfoam
  5. mysql中blog数据_zp blog
  6. java 数据类型 string_java的基本数据类型和引用数据类型都有哪些,string属于什么类型...
  7. js 一个对象的属性名是一个变量如何设置和获取值
  8. 关于起点中文网月票字体解密(附赠翻页获得月票)
  9. MATLAB编程:绘制折线图 以及 画图的一些小技巧
  10. 笔记本升级win10后键盘失灵解决办法
  11. 【OpenCV学习】(三)色彩及矩阵操作
  12. ‘MSOCache’是什么文件?
  13. 2020年的成长印记
  14. 计算机二级电子表格使用技巧36种,Excel表格的基本操作(精选36个技巧)
  15. 计算机网络路由器和网关设置路由器,【计算机网络】网关和路由器功能的有哪些不同...
  16. 解决 java 程序中 CPU 占用率过高问题
  17. 【渝粤题库】国家开放大学2021春3895管理英语1题目
  18. 他被称为“中国杀毒软件之父”,没想到身患残疾,38岁才接触电脑!
  19. 一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。问他赚了多少?
  20. 俄乌战争乌克兰死了多少人?

热门文章

  1. 【无标题】2.8Multisim模电实验
  2. 一些用过实用的软件工具和网站汇总
  3. 【资源分享】之stm8,开发软件安装,例程资源,以及清风电子教程。
  4. spark入门三(RDD基本运算)
  5. Spark入门(三)——SparkRDD剖析(面试点)
  6. 注意:对话机器人正在改变你和工作
  7. 狼性团队五要素:沟通+信任+慎重+换位+快乐
  8. element UI 表单自定义验证,css水平且垂直居中方法
  9. securecrt启动mini2440卡在Please press Enter to activate this console问题已解决
  10. 又一个程序猿的奋斗史——第一章 初入职场