精华内容
下载资源
问答
  • git 创建本地分支跟踪远程分支

    千次阅读 2019-09-13 22:16:48
    创建本地分支跟踪远程分支 git branch -r //查看所有远程分支 git checkout -b dev //创建一个本地分支, 并切换到该分支 git checkout --track origin/actualCombat //切换到名字为origin/actualCombat的远程分支...

    创建本地分支跟踪远程分支

    git branch -r //查看所有远程分支
    git checkout -b dev //创建一个本地分支, 并切换到该分支
    git checkout --track origin/actualCombat //切换到名字为origin/actualCombat的远程分支
    git checkout -b dev --track origin/actualCombat //创建一个名字为dev的本地分支, 并将该本地分支跟踪到名字为origin/actualCombat的远程分支
    当git pull不成功时发生以下信息 如图1
    There is no tracking information for the current branch.
    Please specify which branch you want to merge with.
    See git-pull(1) for details.
    
        git pull <remote> <branch>
    
    If you wish to set tracking information for this branch you can do so with:
    
        git branch --set-upstream-to=origin/<branch> dev
    解决方案:指定当前工作目录工作分支,跟远程的仓库,分支之间的链接关系。
    比如我们设置master对应远程仓库的master分支
    git branch —set-upstream-to=origin/master master
    这样我们每次想push或者pull的时候,只需要输入git push 或者git pull即可。
    在此之前,必须要指定想要push或者pull的远程分支
    
    实战:
    
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch -a //查看所有分支
        * master
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch -r //查看所有远程分支
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git remote add origin https://github.com/WangXiongShi/vueCli3.git //将当前空的git仓库设置为我的项目
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch -r //查看所有远程分支
          origin/master
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch - a //查看所有分支
        fatal: '-' is not a valid branch name.
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch -a //查看所有分支
        * master
          remotes/origin/master
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch -a //查看所有分支
        * master
          remotes/origin/master
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git checkout -b dev //创建一个名字为dev的本地分支,并切换到该分支
        Switched to a new branch 'dev'
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git push origin dev //将本地分支dev设置成远程分支
        Total 0 (delta 0), reused 0 (delta 0)
        remote: 
        remote: Create a pull request for 'dev' on GitHub by visiting:
        remote:      https://github.com/WangXiongShi/vueCli3/pull/new/dev
        remote: 
        To https://github.com/WangXiongShi/vueCli3.git
         * [new branch]      dev -> dev
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch -r //查看所有远程分支
          origin/dev
          origin/master
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git add . //提交所有工作区的文件到暂存区
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git commit -m '测试将dev设置为远程分支’ //提交所有暂存区的文件到本地版本库
        [dev 4fa2bb7] 测试将dev设置为远程分支
         1 file changed, 32 insertions(+), 58 deletions(-)
         rewrite src/components/HelloWorld.vue (79%)
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git pull //获取本地版本库的最新代码
        There is no tracking information for the current branch.
        Please specify which branch you want to merge with.
        See git-pull(1) for details.
        
            git pull <remote> <branch>
        
        If you wish to set tracking information for this branch you can do so with:
        
            git branch --set-upstream-to=origin/<branch> dev
        
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git branch --set-upstream-to=origin/dev dev //将当前的工作分支dev设置关联远程仓库dev
        Branch 'dev' set up to track remote branch 'dev' from 'origin'.
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git pull //获取本地版本库的最新代码
        Already up to date.
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ git push //将本地版本库推送到远程服务器上对应的分支
        Enumerating objects: 9, done.
        Counting objects: 100% (9/9), done.
        Delta compression using up to 8 threads
        Compressing objects: 100% (4/4), done.
        Writing objects: 100% (5/5), 456 bytes | 456.00 KiB/s, done.
        Total 5 (delta 3), reused 0 (delta 0)
        remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
        To https://github.com/WangXiongShi/vueCli3.git
           9f6925a..4fa2bb7  dev -> dev
        wangxiongshideMacBook-Pro:vuecli3 wangxiongshi$ 
    
    展开全文
  • welcome to my blog 让本地的local分支跟踪远程的local分支 具体方法 git branch --set-upstream-to=远程分支 本地分支 具体示例 git branch --set-upstream-to=origin/local local

    welcome to my blog

    让本地的local分支跟踪远程的local分支

    具体方法
    git branch --set-upstream-to=远程分支 本地分支
    具体示例
    git branch --set-upstream-to=origin/local local

    查看本地分支和远程分支的对应情况

    git branch -vv 注意是两个v, 不是一个w!

    细节

    对于github上的新仓库, 得先用git push -u origin master这种方式指定上游并提交一次后, 才能使用git branch --set-upstream-to=origin/master master
    试错过程:
    github上创建一个新仓库, 将本地仓库的master分支提交到远程新仓库,
    我先用git remote add 添加远程仓库, 此时不能用git branch --set-upstream-to=origin/master master, 会报错,如下图所示, 它提示我先使用git push -u
    在这里插入图片描述
    所以得先用git push -u origin master这种方式指定上游并提交一次后, 才能使用git branch --set-upstream-to=origin/master master

    展开全文
  • git本地分支跟踪远程分支

    千次阅读 2018-09-26 11:04:42
    1、通过git branch -vv 命令查看本地分支远程分支之间的关系,如下图: develop分支和远程分支有绑定关系,其余分支没有绑定关系,这种情况下使用git pull 的时候,无法更新本地分支代码。   2、通过git ...

    几年前笔记整理。

    1、通过git branch -vv  命令查看本地分支和远程分支之间的关系,如下图:

    develop分支和远程分支有绑定关系,其余分支没有绑定关系,这种情况下使用git pull 的时候,无法更新本地分支代码。

     

    2、通过git branch --set-upstream-to=origin/OTMS-21735-fix-bug-about-accessorial-fees OTMS-21735-fix-bug-about-accessorial-fees 来将本地的该分支与远程分支进行关联,然后再执行git branch -vv后,如图:

    可看出,该分支已经与远程分支进行了绑定关联,可以通过git pull 来进行更新本地分支代码。

    展开全文
  • git branch --set-upstream-to origin/远程分支

    git branch --set-upstream-to  origin/远程分支名

    展开全文
  • -set-upstream branch-name origin/branch-name // --set-upstream 已经不支持 现在改为 --track 或者 --set-upstream-to 基于当前分支 git branch --track origin/branch-name 创建新分支远程跟踪 ...
  • 带星号的是当前的本地分支, origin 的是远程分支。 git push origin 本地分支远程分支 比如吧1.0.2 推送到远程 git push origin 1.0.2:1.0.2 warning: redirecting to https://gitlab.x.yunio.com/web...
  • 删除本地分支 git branch -d testing安全删除(如果一个分支未被合并过,git branch -d testing会删除不掉并报错);git branch -D testing(如果一个分支未被合并过,git branch -D testing会强制删除不报错) 删除...
  • 最近在看git pro 3.5远程分支一节,结果被其中的远程分支,远程跟踪分支,跟踪分支这三个概念搞得有点困惑,看了几遍又结合英文版看了看,才明白其的区别以及其与本地分支的关系,在此说明一下。 远程分支 远程分支...
  • 跟踪远程分支 如果用git push指令时,当前分支没有跟踪远程分支(没有和远程分支建立联系),那么就会git就会报错 There is no tracking information for the current branch. Please specify which branch you ...
  • git本地分支远程分支如何关联

    万次阅读 多人点赞 2018-11-19 17:10:41
    一、如何把本地新建分支同步到远程分支上(注:...1.其实在从远程分支分出来的分支都是跟踪分支(track),当对该分支进行push和pull时,如果该分支和远程分支同名git会知道推送到远程哪个分支,从哪个远程分支同步...
  • git查看本地分支关联(跟踪)的远程分支之间的对应关系,本地分支对应哪个远程分支
  • git branch的一些常用命令 #查看本地分支 ...#查看本地分支远程分支关联关系 git branch -vv #切换本地分支(A:分支名,下同) git checkout A #创建本地分支并切换 (= git branch A + git check...
  • 也可以看看: 如何查看哪个Git分支正在跟踪哪个远程/上游分支? 如何找出本地分支正在跟踪哪个远程分支? 我需要解析git config输出,还是有一个命令可以帮我做到这一点
  • fatal: 当前分支 springboot-clound-learn 没有对应的上游分支。 为推送当前分支并建立与远程上游的跟踪,使用 git push --set-upstream origin springboot-clound-learn ...
  • git branch -vv(两个v),就能够看到本地分支跟踪远程分支
  • git跟踪远程分支并创建本地分支

    千次阅读 2017-08-02 11:59:09
    http://blog.csdn.net/tterminator/article/details/52225720 ... 一、查看远程分支 使用如下Git命令查看所有远程分支
  • 1、使用一下命令可以实现本地的分支追踪远程分支 git branch --set-upstream-to=origin/<branch> sansuo 注:红色的是远程分支 ...1.其实在从远程分支分出来的分支都是跟踪分支(track),当对...
  • 感谢原作者分享。 正文如下: 一、如何把本地新建分支同步到远程分支上(注:该分支在远程上没有)?...1.其实在从远程分支分出来的分支都是跟踪分支(track),当对该分支进行push和pull时,如果该分支和...
  • 1.创建分支 ...加上-a参数可以查看远程分支远程分支会用红色表示出来(如果你开了颜色支持的话) git branch -a 4.切换分支 git checkout branch_name 5.删除本地分支 git branch -d branch_name 6.删...
  • 经常会遇到本地分支远程分支关联的情况,最常见以下2种情况: 1.远程新建了一个分支,本地没有该分支 这种情况下使用git checkout --track origin/branch_name 后,本地会新建一个分支名叫 branch_name ,并自动...
  • github上已经有master分支 和dev...git pull origin dev 本地分支远程分支相关联 在本地新建分支并推送到远程 git checkout -b test git push origin test 这样远程仓库中也就创建了一个test分支  ================
  • 假设有本地分支feature/xxx,远程没有分支。此时push或者pull时,就不知道跟踪的是哪个分支?使用以下指令: git push --set-upstream origin feature/xxx 此时会在远端自动创建分支feature/xxx,会自动和本地分支....
  • 加上-a参数可以查看远程分支远程分支会用红色表示出来(如果你开了颜色支持的话) git branch -a 4.切换分支 git checkout branch_name 5.删除本地分支 git branch -d branch_name 6.删除远程分支 git ...
  • 小编最近遇到了这个一个小问题,项目从一个非master的分支A,checkout 了一个新的分支B,然后每次在push的时候B的对应远程分支都是A,但我想要的是本地分支的B就对应远程分支的B。 2、找到项目的.git文件(该...
  • git 将本地分支远程分支关联

    千次阅读 2020-07-20 14:28:29
    需求背景 项目在远程新建了一个分支,但是本地...将本地远程跟踪分支进行更新,与远程分支保持一致 再次输入命令:git branch -a 就显示了新建的dev分支 问题二:本地新建的分支无法push到远程分支上 git add . git co

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,865
精华内容 10,746
关键字:

本地分支跟踪远程分支