关于这个问题:Why does git status show branch is up-to-date when changes exist upstream?
我意识到“git status”在“fetch”之前无法知道真正的远程最新版本。
但SourceTree有时会知道它,并在“拉”按钮上显示一个数字。
它怎么能这样做?用“获取”?
顺便说一句,SourceTree使用“fetch”,为什么它“有时”显示最新版本?
源树有一个设置,每隔X分钟在后台运行一次fetch命令。这就是它如何知道是否有上游更改而不要求您明确点击获取按钮:
fetch