Git SourceTree如何知道真正的远程版本?
关于这个问题: 我意识到“git status”在“fetch”之前无法知道真正的远程最新版本 但是SourceTree有时知道它,并在“Pull”按钮上显示一个数字 它怎么能做到呢?使用“fetch”Git SourceTree如何知道真正的远程版本?,git,atlassian-sourcetree,Git,Atlassian Sourcetree,关于这个问题: 我意识到“git status”在“fetch”之前无法知道真正的远程最新版本 但是SourceTree有时知道它,并在“Pull”按钮上显示一个数字 它怎么能做到呢?使用“fetch” 顺便问一下,SourceTree使用“fetch”,为什么它“有时会显示最新版本?SourceTree有一个设置,可以在后台每隔X分钟运行一次fetch命令。这就是它如何知道是否存在上游更改,而无需您显式点击fetch按钮: git ls remote告诉您远程存储库中的ref是什么样的,而无需
顺便问一下,SourceTree使用“fetch”,为什么它“有时会显示最新版本?SourceTree有一个设置,可以在后台每隔X分钟运行一次
fetch
命令。这就是它如何知道是否存在上游更改,而无需您显式点击fetch按钮:
git ls remote
告诉您远程存储库中的ref是什么样的,而无需先获取它们。