在本地克隆上执行git状态时,是否承诺对github进行更改?

时间:2014-07-29 10:01:15

标签: git github version-control

我试图确保我的本地克隆与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来说是全新的。

1 个答案:

答案 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来获取最新的提交。

希望这有帮助。