git 实践(三) 建立关联分支

摘要:
有三种方法可以建立分支关联:1.签出时建立:从服务器中提取特定分支时,可以建立关联。

建立分支关联关系的三种方法:

1.检出时建立:

从服务器上拉取特定分支的时候,可以建立关联关系。
git checkout -b localdev origin/dev
检出的分支会自动关联到该远程分支

这种使用的前提:检出的本地分支必须和远程分支同名;
如:git checkout -b dev origin/dev 这时会建立关联关系
但:git checkout -b dev origin/master 就不会建立关联关系;

2.push时建立:

只使用 git push后并不会建立本地分支和远程分支的关联关系。
如果想要在push时建立关联关系,需要添加参数“--set-upstream”例如:git push --set-upstream origin dev 推送到远程dev分支并建立关联关系;
或者使用简写git push -u origin dev
注意 :推送时,如果远程没有同名关联分支,则会推送失败;(解决方案见前博客)

3.更改git配置

将当前分支关联到远程分支:
git branch --set-upstream-to=origin/add_orderdesc

无论上述那种方法都将修改本地.git目录下的config文件;
[branch "dev_zcz"]
remote = origin
merge = refs/heads/dev


.

免责声明:文章转载自《git 实践(三) 建立关联分支》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS 内购集成与遇到的坑,添加新内购项目php实现SESSION跨域下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux设置串口波特率等参数

  转自 http://blog.csdn.net/zoomdy/article/details/50921336 mingdu.zheng at gmail dot com stty查看串口参数 stty -F /dev/ttyS0 -a 1 1 查看串口1(/dev/ttyS0)当前的参数,包括波特率、数据位等。 stty设置串口参数 stty -...

使用 linux kernel +busybox 定制linux系统

目的: 了解linux的启动过程 主要内容: 1.grub 是启动程序的bootloader 2.linux-kernel 是linux的开源内核 3.busybox 是linux的工具集合 启动顺序: grub-> bzimage > initrd > init > chroot sbin/init (从内存镜像转换成rootfs...

webpack4.x最详细使用讲解一

前言 本文主要从webpack4.x入手,会对平时常用的Webpack配置一一讲解,各个功能点都有对应的详细例子,所以本文也比较长,但如果你能动手跟着本文中的例子完整写一次,相信你会觉得Webpack也不过如此。 一、什么是webpack,为什么使用它? ​ 1.1 什么是webpack? 简单来说,它其实就是一个模块打包器。 1.2 为什么使用它? 如果...

webpack4.x最详细入门讲解

前言 本文主要从webpack4.x入手,会对平时常用的Webpack配置一一讲解,各个功能点都有对应的详细例子,所以本文也比较长,但如果你能动手跟着本文中的例子完整写一次,相信你会觉得Webpack也不过如此。 一、什么是webpack,为什么使用它? 1.1 什么是webpack? 简单来说,它其实就是一个模块打包器。 1.2 为什么使用它? 如果像...

pod 私有 pod 库创建和使用

1、创建私有的 pod 仓库,就像 GitHub 这样的仓库一样,大家都把代码托管到这个里面。 - 1、在自己公司的 git 服务器或者其他平台的 git 服务器上创建私有远程仓库,我是用公司的 git 服务器,名字叫 MySpecs ,克隆地址为:https://XXX/XXX/XXX/MySpecs.git - 2、将私有的远程仓库copy到本地。 p...

msys git 安装配置、git命令行使用

安装 1、安装msys git客户端程序 2、打开git bash,命令ssh-keygen –C “admin@test.cn “ –t rsa 3、复制C:Usersfelix.sshid_rsa.pub的内容到gitHublab里面的个人profile--ssh key中,title随便起 4、初始配置 git config...