几天前我开始使用SourceTree,在我提交并将更改推送到远程GitHub存储库后,按钮上的数字保持不变,例如,如果我提交更改时按钮上的数字变为3,我把它推后;它需要为0或空。但事实并非如此,即使成功推动,它仍然保持不变。我还检查了我的更改是通过访问GitHub网站使用Web浏览器推送的。是因为我从那里拉出来的分支并且正在推动它们是不同的还是别的什么?任何人都可以帮忙,因为我不明白......谢谢!
答案 0 :(得分:1)
同样的事情也发生在我身上,我正在分支上工作,我已经推翻了但是仍然出现了一个未发送的Push,奇迹般地也出现了无法推送的Master。 那么Hristo Staykov和Sammie从我的本地计算机上移除了Master分支是什么一样,因为我有一个奇迹般地没有发送Push on Master确实需要运行这个终端来删除分支:
git branch -D master
然后是Repository>刷新远程状态
答案 1 :(得分:1)
$this->insert_function_name_here($parameter);
面板右侧显示的数字反映了当前Tracking Branch前面或后面的提交数量。如果数字不是您期望的数字,则应验证分支是否正在跟踪您的实际需求。
您可以通过右键单击本地分支(如下所示)并展开Branches
菜单项来验证跟踪分支。最后,如果要更改跟踪分支,只需从列表中单击新目标,Sourcetree就会相应更新。希望这有助于理解重命名分支时可能发生的断开连接,并提供有关发生断开连接的原因的详细信息以及简单的解决方法。
答案 2 :(得分:0)
我只是使用Repository菜单中的键盘快捷键:
CTRL + ALT + R (或 control + 选项 + < kbd> R 如果你愿意的话)
我的猜测是Windows上的快捷方式相同或至少相似。只需在Repository菜单下查找名为Refresh Remote Status的选项。