我如何进行git pull以便更新工作中的文件

时间:2010-04-13 23:27:09

标签: git pull

当我执行git pull origin master时,它似乎没有更新git存储库文件夹中的文件。

3 个答案:

答案 0 :(得分:1)

一些建议,

尝试使用git pull -v origin master查看详细版本是否产生任何线索。

如果您可以克隆您的仓库并将其置于任何git pull之前的状态:

    current=`git rev-parse HEAD`
    git pull origin
    git diff $current..
  • 尝试git fetch origin masterequivalent togit fetch origin master:”,而不是“git fetch origin master:master”(即:它存储取值为“master” ({1}}中的远程“origin”分支,而不是“FETCH_HEAD”分支或远程跟踪“master”分支。
    这意味着您可以尝试检测是否要通过该提取引入任何更改:
     git diff ...FETCH_HEAD

答案 1 :(得分:0)

你可以危险gremlinz。

git-pull应该获取远程更改并将它们合并到当前分支中。

要验证更改是否已合并,请执行git log以验证您所期望的修订是否在您的本地分支中。

来自git-pull doco

  

下一步合并到远程分支的当前分支:

     

$ git pull origin next

答案 2 :(得分:0)

也许您没有对遥控器进行任何更改(或者维护它的人没有更新它)。

也许你有多个遥控器,而且你对哪一个pull应该获取形式感到困惑。