为什么git没有表明我是原产地?

时间:2017-06-05 07:49:13

标签: git

Ubuntu 16.04

我知道我已经组织了一个远程存储库。

我可以执行:

git add .
git commit -am "Savepoint"

然后我可以检查:

michael@Thinkpad:~/PycharmProjects/photoarchive_2$ git status
On branch master
nothing to commit, working directory clean

但我知道我已经领先于原点。

我执行:

git push origin master

现在我可以在远程存储库中看到我的提交。

我希望git向我展示如下信息:

Your branch is ahead of 'origin/master' by 3 commits.

你能告诉我没有显示这样的信息吗?

后来添加:

git show-branch -a
* [master] Started working with Image
 ! [origin/master] Started working with Image
--
*+ [master] Started working with Image

1 个答案:

答案 0 :(得分:2)

也许您需要跟踪远程分支?

$ git branch --set-upstream-to=origin/master master

有关--set-upstream的详细信息,请参阅this related question。简而言之,它告诉git你将本地的分支推送到哪个远程分支。