首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

让现有的Git分支跟踪一个远程分支?

要让现有的 Git 分支跟踪一个远程分支,您需要执行以下步骤:

  1. 首先,确保您已经将远程仓库添加为远程存储库。您可以使用以下命令来查看已添加的远程存储库:
代码语言:txt
复制
git remote -v

如果您还没有添加远程存储库,可以使用以下命令添加:

代码语言:txt
复制
git remote add<remote_name><remote_url>

其中<remote_name>是远程存储库的名称,<remote_url> 是远程存储库的 URL。

  1. 接下来,检查当前分支的跟踪情况。您可以使用以下命令来查看当前分支的跟踪情况:
代码语言:txt
复制
git branch -vv

如果当前分支没有跟踪远程分支,您可以使用以下命令将其设置为跟踪远程分支:

代码语言:txt
复制
git branch --set-upstream-to=<remote_name>/<remote_branch><local_branch>

其中<remote_name>是远程存储库的名称,<remote_branch> 是远程分支的名称,<local_branch>` 是本地分支的名称。

现在,您已经成功将现有的 Git 分支设置为跟踪远程分支。当您执行 git pullgit push 命令时,Git 将自动使用配置的远程分支。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )

文章目录 一、克隆 master 分支 git clone 二、查看远程分支 git branch -a 三、克隆远程分支 git checkout -b 一、克隆 master 分支 git clone...git branch 命令 , 查看本地版本库中的分支 , 只有 master 分支 ; 执行过程 : D:\Git>git clone https://codechina.csdn.net/han12020121...二、查看远程分支 git branch -a ---- 执行 git branch -a 命令 , 可以查看远程的所有分支 ; 执行过程 : D:\Git\git-learning-course>git...\git-learning-course> 三、克隆远程分支 git checkout -b ---- 执行 git checkout -b feature1 origin/feature1 命令 ,...克隆 remotes/origin/feature1 远程分支 , 上述命令的作用是 克隆远程的 origin/feature1 分支 为 本地的 feature1 分支 , 克隆完毕后 , 切换到

1.8K40
  • 3.5 Git 分支 - 远程分支

    因为那台服务器上现有的数据是 origin 服务器上的一个子集,所以 Git 并不会抓取数据而是会设置远程跟踪分支teamone/master 指向 teamone 的 master 分支。 ?...跟踪分支一个远程跟踪分支检出一个本地分支会自动创建一个叫做 “跟踪分支”(有时候也叫做 “上游分支”)。 跟踪分支是与远程分支有直接关系的本地分支。...设置已有的本地分支跟踪一个刚刚拉取下来的远程分支,或者想要修改正在跟踪的上游分支,你可以在任意时间使用 -u 或 --set-upstream-to 选项运行 git branch 来显式地设置。...这会将所有的本地分支列出来并且包含更多的信息,如每一个分支正在跟踪哪个远程分支与本地分支是否是领先、落后或是都有。...它只会获取数据然后你自己合并。 然而,有一个命令叫作 git pull 在大多数情况下它的含义是一个 git fetch紧接着一个 git merge 命令。

    1.3K30

    git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

    1 查看远程分支git branch -a   * br-2.1.2.2     master     remotes/origin/HEAD -> origin/master     remotes.../f/ggg/jingwei (br-2.1.2.2)   $ git branch   * br-2.1.2.2     master     test   线面是把分支推到远程分支  $ git push...”在clone完成之后,Git 会自动为你将此远程仓库命名为origin(origin只相当于一个别名,运行git remote –v或者查看.git/config可以看到origin的含义),并下载其中所有的数据...,建立一个指向它的master 分支的指针,我们用(远程仓库名)/(分支名) 这样的形式表示远程分支,所以origin/master指向的是一个remote branch(从那个branch我们clone...数据到本地)“        这个是执行 git remote -v 的结果,看出来origin其实就是远程git地址的一个别名。

    1.1K00

    GitGit 分支管理 ( 删除远程分支 | 查看远程分支 git branch -a | 删除远程分支 git push origin --delete feature1 )

    文章目录 一、查看远程分支 二、远程分支分析 三、删除远程分支 一、查看远程分支 ---- 执行 git branch -a 命令 , 可以查看当前 本地仓库 对应的 远程仓库 的所有分支 ; 远程分支内容.../master remotes/origin/feature1 remotes/origin/master 二、远程分支分析 ---- 使用 git branch -a 命令查询出的远程分支内容如下..., 在 Git 远程端查看 , 有 master 主分支 , 和 feature1 和 6- 两个分支 ; 三、删除远程分支 ---- 执行 git push origin --delete feature1...命令 , 删除 remotes/origin/feature1 远程分支 ; 执行过程 : D:\Git\git-learning-course>git push origin --delete feature1...6- 删除另外一个分支 ; 上述执行出错 , 但是远程分支删除成功 ;

    83920

    git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

    1 查看远程分支git branch -a   * br-2.1.2.2     master     remotes/origin/HEAD -> origin/master     remotes.../f/ggg/jingwei (br-2.1.2.2)   $ git branch   * br-2.1.2.2     master     test   线面是把分支推到远程分支  $ git push...”在clone完成之后,Git 会自动为你将此远程仓库命名为origin(origin只相当于一个别名,运行git remote –v或者查看.git/config可以看到origin的含义),并下载其中所有的数据...,建立一个指向它的master 分支的指针,我们用(远程仓库名)/(分支名) 这样的形式表示远程分支,所以origin/master指向的是一个remote branch(从那个branch我们clone...数据到本地)“        这个是执行 git remote -v 的结果,看出来origin其实就是远程git地址的一个别名。

    85700

    git 拉新分支_git基于远程分支新建本地分支

    b 本地分支名x origin/远程分支名x 2、提交本地test分支作为远程的test分支(合并分支后可以用) git push origin test:test // 提交本地test分支 作为远程的...总结 其实在git中要注意如下几点: 第一点就是分支: git分支而强大,所以要理解git中的分支,我们在一个远程服务下可以拉多个分支,比如生产主分支、测试分支、每个人的开发分支。...第二点就是本地和远程: 当我们在本地建了一个分支有,还要把新分支推到远程也就是在远程建立一样的一个分支。所以我们在本地和远程建立分支后还要把他们关联起来,这样才有意义!!!...第三点 git远程服务和git远程分支: 某一个或某几个分支是在一个服务下的,就好比A项目在远程的服务是a那么在a服务下我们可以创建 master、test、dev多个测试分支。...其实一个远程服务就是一个project因为在github或gitlab都是创建project。

    3.3K30

    Git | 基于远程分支新建本地分支

    使用场景 远程分支与本地现有分支差异较大,需要基于远程分支进行新的开发。 将远程分支拉取到本地时不能对本地现有分支进行污染或被本地分支污染。 1.2....方案1 注意:该方式使用前提是,之前已经添加过远程仓库,并且执行过对该仓库的 pull 或者 fetch 操作 直接执行 checkout 命令,检出远程分支 命令格式: git checkout -b...方案2 注意:该方案不区分远程仓库是新增还是已有,也不区分本地是否执行过对远程仓库的 pull 或者 fetch 操作 核心命令: git fetch 远程仓库别名 远程分支名:本地新分支git checkout...上图中,我们新增了一个远程仓库,并将其别名设置为 zang 。我们点击该仓库的地址,可以查看其中含有 master 等分支,接下来,我们拉取其 master 分支到本地。 ? 1.4....方案3 注意:该方案不区分远程仓库是新增还是已有,也不区分本地是否执行过对远程仓库的 pull 或者 fetch 操作 核心命令: git fetch 远程仓库别名 远程分支git checkout

    6.4K40

    git push到远程指定分支_gitcheckout远程分支

    一、pull操作 1、将远程指定分支 拉取到 本地指定分支上: git pull origin : (注:命令里的尖括号只是包裹中文的标识,方便你看的,实际使用时不用写,...不过冒号需要) 2、将远程指定分支 拉取到 本地当前分支上: git pull origin 3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,方法见文章末尾...,只需关联一次) git pull 在克隆远程项目的时候,本地分支会自动与远程仓库建立追踪关系,可以使用默认的origin来替代远程仓库名 二、push操作 1、将本地当前分支 推送到 远程指定分支上(...注意:pull是远程在前本地在后,push相反): git push origin : 2、将本地当前分支 推送到 与本地当前分支同名的远程分支上(注意:pull是远程在前本地在后...,push相反): git push origin 3、将本地当前分支 推送到 与本地当前分支同名的远程分支上(需先关联远程分支,方法见文章末尾) git push 附: 将本地分支远程同名分支相关联

    18.9K10

    git切换远程分支命令_git查看对应的远程分支

    git 切换远程分支远程git仓库里的指定分支拉取到本地(本地不存在的分支) 当我想从远程仓库里拉取一条本地不存在的分支时: git checkout -b 本地分支名 origin/远程分支名 例如...: 切换远程分支 git checkout -b release origin/release-9.4 ### 原文 默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,...一、查看本地已有的分支 进入到项目根目录,打开命令行/终端,输入指令,将会显示该项目的本地的全部分支,其中、当前分支的前面有*号。...git branch 二、本地检出一个新的分支并推送到远程仓库 (一).创建本地分支 git checkout -b 新分支名 执行该指令后,会在本地创建一个分支,该分支是从当前分支上检出的,所以所有文件内容都和当前分支一模一样...本地不存在的分支) 当我想从远程仓库里拉取一条本地不存在的分支时: git checkout -b 本地分支名 origin/远程分支名 这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来。

    1.6K20

    git branch 命令查看分支、删除远程分支、本地分支

    git branch 命令操作 1、查看本地分支git branch 前面带有*号的是当前分支 2 、删除本地已合并的分支git branch -d [branchname] 某些情况下可以用...git branch -D [branchName] (使用时应注意是否已合并) 提示删除了一个名为list的本地分支 3、删除远程分支: git push origin --delete...[branchname] 提示删除了一个名为 201804019-test-files 的分支, 注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支 如果发生以下错误...4、创建分支git branch [branchname] 需要注意,创建分支时,不会有什么提示。...5、 查看全部分支(包含本地和远程) :git branch -a 6、根据指定版本号创建分支: git checkout -b branchName commitId 7、清理本地无效分支(远程已删除本地没删除的分支

    3.7K20
    领券