为什么Git没有告诉我,我超越了我的遥控器

时间:2012-03-14 07:51:01

标签: git

为了将我的存储库与Wuala同步,我创建了一个新的裸存储库(已同步)。 我将这个作为遥控器添加到我现有的(本地)仓库中。

现在我意识到git status也应该告诉我当我超越遥控器时,但它不是!

C:\Users\blubb\Git Lokal\myproject>git remote -v
wuala   file:///C:\Users\blubb\Git\myproject-remote (fetch)
wuala   file:///C:\Users\blubb\Git\myproject-remote (push)

目前我知道我的lokal repo位于遥控器之前(本地更改已被提交),但这是我获得的状态。

C:\Users\blubb\Git Lokal\myproject>git status
# On branch master
nothing to commit (working directory clean)

我能够推动我的更改,但很高兴看到我提前做了多少次提交,以便做出正确的rebase squash

2 个答案:

答案 0 :(得分:8)

您的分支可能未设置为跟踪遥控器。试试这个:

git branch --set-upstream master wuala/master

然后看看git status说了什么。

答案 1 :(得分:0)

- 不推荐使用set-upstream。新语法将是:

git branch --set-upstream-to=wuala/master