Git在成功提交后说所有内容都是最新的

Git在成功提交后说所有内容都是最新的,git,git-push,Git,Git Push,我做出了改变,我承诺: git commit -am "Setup new intention form" [(null) 9a89b62] Setup new intention form 3 files changed, 34 insertions(+), 15 deletions(-) rewrite intentions/templates/index.html (80%) 然后我试着推,但我总是: 一切都是最新的 有人能给我一些建议吗 我的最后一次提交不在git日志中,因此我可以

我做出了改变,我承诺:

git commit -am "Setup new intention form"
[(null) 9a89b62] Setup new intention form
 3 files changed, 34 insertions(+), 15 deletions(-)
 rewrite intentions/templates/index.html (80%)
然后我试着推,但我总是:

一切都是最新的

有人能给我一些建议吗

我的最后一次提交不在git日志中,因此我可以在哪里找到这些提交/

git branch给了我:

  (null)
* master
我试过:

git推送 git推送源主机 git推压头:master


什么都不起作用

你用什么命令推?git push
git push
只会推送位于远程分支之后的分支

尝试运行
git-push
。如果推送成功,则使用
git branch--set upstream
设置跟踪分支


将来,在创建本地分支时,您可以使用git branch的
--track
选项设置远程跟踪。

可能您的服务器设置不正确。。。你提供的信息很难说。你查了什么?服务器是远程的还是本地的?你是怎么设置的?我编辑了我的答案。服务器是bitbucket,之前一切正常,我不认为这是服务器问题,从
git提交的输出来看,您的提交似乎要转到这个
(null)
分支,当您列出分支时会显示该分支。缺少多少个提交?您可能只需要在master上重新设置这些提交的基础。缺少2个提交,如何重新设置它们的基础?