Sourcetree没有主动刷新远程分支的解决方法

使用sourcetree的时候有时候会出现一个情况,就是明明远端已经更新了,但是从sourcetree点进去之后,远端显示还是旧有的历史记录,没有显示最新的更新内容,甚至使用其自带的刷新远程仓库状态的功能也无法实现刷新的效果。这时候我们需要使用终端命令手动刷新。
使用终端,并cd进入该项目的目录,或者直接通过sourcetree右上角的终端按钮进入(如果是Windows则是选择命令行模式)。
在终端输入如下代码手动刷新:

git remote update origin --prune

输入并回车之后可以看到Git开始更新仓库信息,完成之后就会发现sourcetree里面远端仓库的记录已经更新到线上最新。

你可能感兴趣的:(Sourcetree没有主动刷新远程分支的解决方法)