zoukankan      html  css  js  c++  java
  • 使用git pull时,项目没有更新?

    进入项目目录后,执行 git pull 命令,没有将项目更新,并提示下图:

    qq_20131210105027

    提示:there is no tracking information for the current branch.

    意思是说本地分支master和远程分支master,并未关联。之前文章中曾经说过,在本地仓库和远程仓库连接后,执行一个:

    把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

    由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

    现在,对于未关联的分支,git已经给出了解决方案:

    1、git pull <remote> <branch>

    要把远程哪个分支的内容down下来?

    执行:git pull origin master 之后,就会把远程的origin库下的master分支down到本地。但是本地的当前master分支还是没有和远程的master分支关联。

    在命令行直接输入:git pull 依然会有以下提示:

    qq_20131210105027

    2、If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master

    使用上面的命令就可以将本地的分支和远程分支进行关联了。

    如下:

    QQ_20131210110802

    如图:再执行git pull 就显示已经ok了。

  • 相关阅读:
    读书笔记:HTML5的Doctype
    2017/09/06~2017/09/10:算法练习小记
    (分治)7617:输出前k大的数
    (递归)7215:简单的整数划分问题
    (递归)2106:Boolean Expressions
    (递归)8758:2的幂次方表示
    (递归)1750:全排列
    (枚举)8469:特殊密码锁
    关于使用unigui、webxone、mysql的几个问题
    DELPHI-Delphi常用类型及定义单元
  • 原文地址:https://www.cnblogs.com/timssd/p/4609290.html
Copyright © 2011-2022 走看看