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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我的远程主分支中的更改没有被拉到本地主分支中?相关的知识,希望对你有一定的参考价值。

我确实为此动了脑筋。我正在使用DevOps和本机Visual Studio Team Explorer界面。

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

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

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

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

答案

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

另一答案

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

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

以上是关于为什么我的远程主分支中的更改没有被拉到本地主分支中?的主要内容,如果未能解决你的问题,请参考以下文章

在github上拉远程master分支的问题[重复]

如何运行 git log 以仅查看特定分支的更改?

码云git使用四(分支的创建,使用和合并)

有没有办法从我的分支中提取主更改?

为啥 Git 说我的主分支“已经是最新的”,即使它不是?

如何拒绝提交到 TFS 2015 上的远程主分支?