无法看到git状态的本地提交

时间:2014-11-20 14:33:08

标签: git github

请帮助〜

在我添加并提交文件后,我遇到了git status上无法看到本地提交的问题,

$ git status
# On branch gh-pages
nothing to commit, working directory clean

我们知道,通常我会在git status上看到一条消息,例如

# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#   (use "git push" to publish your local commits)
# nothing to commit, working directory clean

现在没有(use "git push" to publish your local commits)消息提醒我。

但我可以成功地将它们推到github上,

$ git push
Username for 'https://github.com': <hidden>
Password for 'https://<hidden>@github.com':
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 1.06 KiB | 0 bytes/s, done.
Total 6 (delta 1), reused 0 (delta 0)
To https://github.com/<hidden>/xxx.git
 f4a2f13..c6b5492 gh-pages -> gh-pages

2 个答案:

答案 0 :(得分:2)

当你从master切换到gh-pages时,它是否告诉你它与origin / gh-pages的最新版本?

如果没有,您是否设置了上游分支跟踪? 如果它是一个新的分支

git push -u origin gh-pages

请记住,只有当您的本地分支位于远程分支的前面或后面时(当执行git状态时),当您从分支切换到另一个分支时,它应该告诉您它是在后面,前面还是后面。

答案 1 :(得分:1)

git status不会向您显示提交

使用git log