Git拉不拉最新版本

时间:2012-11-12 03:42:16

标签: git github

我们在组织中使用Github进行源代码管理。多个开发人员不断将其更改合并到远程源存储库。在我的情况下,我在两周后克隆了存储库,之后有多个合并。现在我正在尝试使用。

获取最新版本的代码
git pull origin master

我肯定知道自上次克隆以来已经有多个合并,但是pull命令告诉我它已经是最新的。我在这里错过了什么吗?

3 个答案:

答案 0 :(得分:3)

git reset --hard HEAD~20 # some large number
git pull origin master

这解决了我的问题,无法更新。我们的想法是将HEAD推回到足以解决git混乱的问题。然后做出所需的拉力。

答案 1 :(得分:0)

一种解释是,最新的提交已在另一个分支上完成,如“Git pull from my public repository not working”中所述。

另一种可能性是你处于detached HEAD模式 这将使任何git pull“最新”,因为你在任何分支。

答案 2 :(得分:0)

我从Visual Studio应用程序中使用了Team Explorer,并且能够进行同步,提取和提取。终于成功了。