Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git SourceTree如何知道真正的远程版本?_Git_Atlassian Sourcetree - Fatal编程技术网

Git SourceTree如何知道真正的远程版本?

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

关于这个问题:

我意识到“git status”在“fetch”之前无法知道真正的远程最新版本

但是SourceTree有时知道它,并在“Pull”按钮上显示一个数字

它怎么能做到呢?使用“fetch”


顺便问一下,SourceTree使用“fetch”,为什么它“有时会显示最新版本?

SourceTree有一个设置,可以在后台每隔X分钟运行一次
fetch
命令。这就是它如何知道是否存在上游更改,而无需您显式点击fetch按钮:


git ls remote
告诉您远程存储库中的ref是什么样的,而无需先获取它们。