本地分支显然与远程分支保持同步,但本地文件未使用“git pull”更新

问题描述 投票:0回答:2

所以我通常在工作计算机上工作,但昨天我在家用计算机上工作。我将昨天所做的更改推送到我的远程分支“origin/MyName”,我可以在 Gitlab 上看到由“HomeComputerName”创作的更改。

现在我在工作计算机上,我想“git pull”我昨天所做的更改。 问题是它返回“已经是最新的”。但当我检查文件时,它们没有改变。

当我执行“git rev-parse MyName”、git“git rev-parse origin/MyName”和“git rev-parse HEAD”时,它们都会返回相同的提交 ID,该 ID 与 Gitlab 上最新更改的提交 ID 相匹配。我很困惑为什么我的本地文件没有更新。

如何更新本地文件?

抱歉,如果这是一个基本问题,我已经尝试寻找解决方案,但没有任何帮助,或者我只是无法理解它。

git gitlab
2个回答
0
投票

尝试代替简单的 git pull

git pull origin branch_name

0
投票

通过删除所有本地文件和文件夹并再次克隆存储库解决了这个问题。不知道为什么以前不起作用,但现在可以了。

© www.soinside.com 2019 - 2024. All rights reserved.