Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 为什么不';我的远程主分支中的更改是否被拉入本地主分支?_Git_Azure Devops_Visual Studio 2019_Team Explorer - Fatal编程技术网

Git 为什么不';我的远程主分支中的更改是否被拉入本地主分支?

Git 为什么不';我的远程主分支中的更改是否被拉入本地主分支?,git,azure-devops,visual-studio-2019,team-explorer,Git,Azure Devops,Visual Studio 2019,Team Explorer,我真的为此绞尽脑汁。我正在使用DevOps和本机VisualStudioTeamExplorer界面 我创建了一个主分支,并用 我创建了一个新的分支,它也被推送到远程 我做了很多更改,更新了远程分支,并将其合并到主分支中 一位同事创建了一个新分支,添加了一些文件,将其推送到远程,并将其合并到远程主机中 远程主机正确显示了我们的工作组合 在我的一生中,我似乎无法将更改从源/远程拉到本地主分支 我尝试了同步、拉取、获取、合并和重设基址。 本地主控形状为粗体,表示已选中。 我试着创建新的分支并更新它们

我真的为此绞尽脑汁。我正在使用DevOps和本机VisualStudioTeamExplorer界面

  • 我创建了一个主分支,并用
  • 我创建了一个新的分支,它也被推送到远程
  • 我做了很多更改,更新了远程分支,并将其合并到主分支中
  • 一位同事创建了一个新分支,添加了一些文件,将其推送到远程,并将其合并到远程主机中
  • 远程主机正确显示了我们的工作组合
  • 在我的一生中,我似乎无法将更改从源/远程拉到本地主分支

    我尝试了同步、拉取、获取、合并和重设基址。 本地主控形状为粗体,表示已选中。 我试着创建新的分支并更新它们。 当我在“同步”菜单上时,即使有超出本地分支的更改,也没有传入提交。 当我同步或获取/合并/拉取时,菜单返回我的本地分支是最新的


    我知道我在这里遗漏了一些非常简单的东西,但经过几个小时的搜索和对我的课程的研究,我仍然感到困惑

    我想更新我的问题,说我最终想将存储库克隆到一个新文件夹,它揭示了远程主机中的一些文件夹路径问题,这可能是我问题的一部分。我不再寻求这个问题的答案。感谢所有考虑过的人


    ***编辑:原来一切正常,但我的同事不知怎么把他的所有项目都保存在一个子文件夹中,所以所有的更改都在该子文件夹中向下更新。从本质上讲,这导致了在一个项目中有两个完整的项目。我最终通过将更改复制到它们应该去的地方,并将正确的项目推送到远程主机来解决问题。

    希望您使用的语法正确:
    git pull--rebase origin master

    感谢您在此处分享您的解决方案,可以吗?因此,它将有助于其他成员谁得到同样的问题,找到解决办法容易。