SourceTree 的推拉按钮上的数字不会改变

Numbers on the push and pull button of SourceTree won't change

我几天前开始使用 SourceTree,在我提交并将更改推送到远程 GitHub 存储库后,按钮上的数字保持不变,例如,如果按钮上的数字变为 3当我提交更改时,在我推送它之后;它必须为 0 或为空。但是这里就不是这样了,推成功了还是一样。我还通过转到 GitHub 站点检查了我的更改是否已使用 Web 浏览器推送。是因为我从中拉出并推向的分支不同还是其他原因?任何人都可以帮忙,因为我不明白...谢谢!

同样的事情也发生在我身上,我在分支上工作,我有 push everting 但一直出现一个未发送的 Push 并且奇迹般地也出现未发送的 Push on Master。 因此,与 Hristo Staykov 和 Sammie 从我的本地计算机上删除 Master 分支一样,因为我有一个奇迹般地取消发送 Push on Master 确实需要 运行 此行终端来删除分支:

git branch -D master

然后存储库 > 刷新远程状态

我只是使用存储库菜单中的键盘快捷键:

CTRL+A​​LT+R(或control+选项+R如果你愿意的话)

我的猜测是 Windows 上的快捷方式相同或至少相似。只需在 Repository 菜单下查找名为 Refresh Remote Status 的选项即可。

Branches 面板右侧显示的数字反映了您当前 Tracking Branch 之前或之后的提交数。如果数字不是您所期望的,您应该验证分支机构是否在跟踪您真正想要的。

您可以通过右键单击本地分支(如下图所示)并展开 Track remote branch 菜单项来验证跟踪分支。最后,如果您想更改跟踪分支,只需从列表中单击新目标,Sourcetree 将相应更新。希望这有助于理解重命名分支时可能发生的断开连接,并提供一些有关它发生原因的详细信息以及解决问题的简单方法。