git图形化工具GitKraken的使用——创建远程分支与建立追踪关系

前面的操作都是基于本地仓库、本地分支进行的,接下来要介绍远程操作的一些东西。远程仓库# 增加一个新的远程仓库,并命名git remote add # 下载远程仓库的所有变动git fetch # 显示所有远程仓库git remote -v# 显示某个远程仓库的信息git remote show 创建远程
摘要由CSDN通过智能技术生成

前面的操作都是基于本地仓库、本地分支进行的,接下来要介绍远程操作的一些东西。

远程仓库

# 增加一个新的远程仓库,并命名
git remote add <remote-name> <url>

# 下载远程仓库的所有变动
git fetch <remote-name>

# 显示所有远程仓库
git remote -v

# 显示某个远程仓库的信息
git remote show <remote-name>

创建远程分支

# 列出所有远程分支
git branch -r

# 列出所有本地分支和远程分支
git branch -a

# 列出所有本地分支
git branch

在第一篇文章 : git图形化工具GitKraken的使用——初始化项目 中写过创建远程分支,下面详细介绍下创建分支并建立追踪关系的情景

情景一:远端并不存在develop分支(这里假设用develop模拟)

也就是第一次创建的分支,我们可以,在本地创建分支,然后push到远端:

# 创建分支并切换
$ git checkout -b develop
Switched to a new branch 'develop'

# 推送到远端,会在远端创建同名的分支,-u参数会创建追踪关系
$ git push -u origin develop
Total 0 (delta 0), reused 0 (delta 0)
To https://github.com/wuchongzi/gitFlowTset.git
 * [new branch]      develop -> develop
Branch develop set up to track remote branch develop from origin.

情景二:远端已经有了develop分支,在本地创建一样的分支并与远端建立追踪关系

这个情景就假如说你先经历了情景一,然后你换了台电脑,或者另一个小伙伴克隆远端仓库,clone默认只会克隆下master分支,现在另一个小伙伴需要在develop分支上开发,而远端已经存在了develop分支。

现在在情景二下还得分两种情况:

1、假如另一小伙伴是第一次clone项目

# 克隆
git clone <url>

clone完成之后查看下远程的仓库信息:

$ git remote show origin
Enter passphrase for key
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值