为什么我的远程master分支中的更改没有被拉到本地master分支中?

时间:2020-02-15 16:51:45

标签: git azure-devops visual-studio-2019 team-explorer

我真的一直在为此绞尽脑汁。我正在使用DevOps和本机Visual Studio Team Explorer界面。

  1. 我创建了一个master分支并将其推送到远程。
  2. 我创建了一个新分支,该分支也被推送到遥控器。
  3. 我做了很多更改,更新了远程分支,并将其合并到主分支中。
  4. 同事创建了一个新分支,添加了一些文件,将其推送到远程,然后将其合并到远程主服务器中。
  5. 远程主机正确显示了我们的工作组合。

在我的一生中,我似乎无法将更改从原点/远程下拉到本地主分支。

我尝试了Sync,pull,fetch,merge和rebase。 本地母版为粗体,表示已选中。 我尝试创建新分支并更新那些分支。 当我在同步菜单上时,即使发生了超出本地分支范围的更改,也没有传入的提交。 当我进行同步或获取/合并/拉动时,菜单返回我的本地分支是最新的。

我知道这里缺少一些非常简单的内容,但是经过几个小时的搜索和一个Udemy课程,我仍然很困惑!

2 个答案:

答案 0 :(得分:0)

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

*** edit:事实证明一切正常,但是我的同事以某种方式将他的所有项目保存在一个子文件夹中,因此所有更改都在该子文件夹中进行了更新。从本质上讲,它导致一个项目包含两个完整的项目。最终,我通过复制应该去的更改并将正确的项目推送到远程主服务器上来进行排序。

答案 1 :(得分:0)

希望您使用的语法正确: git pull --rebase原始主机