我试图确保我的本地克隆与GitHub上的存储库同步。
另一位用户提交了对GitHub存储库和我本地克隆的更改,我正在执行:git status
- 告诉我"Your branch is up-to-date with "origin/master"
- 这当然不是真的,因为我知道GitHub存储库有变化。
在此之前,我只做过:git clone https://github.com/user/reponame.git
在执行git status
之前,我可能错过了一些步骤?
免责声明:我对Git来说是全新的。
答案 0 :(得分:1)
如果您只想验证本地克隆是否与GitHub上的存储库同步,
您可以使用git remote -v
来显示当前的遥控器。你会得到这样的东西,
$ git remote -v
# Verify the remote
origin https://github.com/user/repo.git (fetch)
origin https://github.com/user/repo.git (push)
确保origin
设置正确。
可能的原因可能是您位于同一存储库的不同分支上。您现在位于master
分支上,并且提交位于master
以外的某个分支上。
您可以使用git branch -a
显示本地克隆中的所有分支,并检查是否有其他分支。当然,您可以先git pull
来获取最新的提交。
希望这有帮助。