从我的开发机器上,我刚刚将几个新的评论推送到了我在Bitbucket帐户上的origin/test
分支。现在我需要将该代码拉到部署机器上,所以我像这样检出了test
分支:
$ git checkout test
我恰好已经在测试分支上,所以我收到了这条消息:
Already on 'test'
但我也收到了这个信息,表面上看非常令人困惑:
Your branch is up-to-date with 'origin/test'.`
我的分支实际上并没有与位于Bitbucket上的
origin/test
版本保持最新状态。毕竟我刚刚推送了新的提交!我意识到之所以收到这个消息是因为我的本地test
副本与本地的origin/test
副本保持最新状态,但在这种情况下,我不认为这些信息在这种情境中有用。这条消息非常容易被误解为表示我的test
本地副本已经与origin/test
的远程副本保持最新,但实际上并不是这样。是否可能只是取消"您的分支是最新的"的提示消息?由于我使用此部署机器的方式,我从未真正关心过这个消息,所以看到它只会带来困惑和挫折感。