我已经阅读了上面的两个问题,但它仍然没有回答我的问题。基本上我所做的是
- 在 GitHub 中创建一个新的存储库。
- 克隆并在我的本地 linux 机器中获取数据
- 进行更改,执行“git add”,然后执行“git commit -m”message”
- 最后做一个“git push https://github.com/username/sandbox.git ”。这工作正常,我使用建议的 https 协议而不是 SSH 协议(请注意,如果我只是“git push”它使用我尚未配置的 SSH 协议并且它失败了)
- 执行“git pull https://github.com/username/sandbox.git ”和“git fetch https://github.com/username/sandbox.git ”,所有这些都成功执行,说“已经是最新的” .
- 访问 github 网站,我可以看到更改。
现在运行“git status”,我现在看到以下内容
在分支 master
您的分支比 'origin/master' 领先 9 次提交。
这不是我所期望的。有人能告诉我为什么 git 认为我在 9 次提交之前领先于 origin/master。我已经推送和拉取数据,所以我希望我的本地仓库与远程主/原始仓库完美同步。
命令“git branch -av”显示如下
* master a99daf0 [ahead 9] submit
remotes/origin/HEAD -> origin/master
remotes/origin/master 81c7ec1 remove out files