如何刷新 Github 桌面上的远程分支列表?

How do I refresh the remote branch list on Github Desktop?

另一个程序员最近添加了一个新分支,我想切换到它。但它没有出现在 Github 桌面上的远程分支列表中。根据标题,我正在寻找一个“刷新远程分支”按钮,以便能够刷新该列表。

我能够通过命令行使用“git fetch --prune”来完成它,但这不是重点。我不想跳来跳去 tools/windows 只是执行这个常用功能。

VS 2019 也缺少这个功能。这两种软件都缺乏似乎很奇怪。您必须 'fetch' VS 中的现有分支才能执行相同的操作。完全 un-intuitive!

由于 Desktop 和 VS 2019 似乎缺少这些功能(多年来),开发人员如何解决这个问题而不必刷新他们的远程分支列表?或者每个人都只是使用命令行或其他解决方法?

“获取原点”(在右上角)应该获取分支。

需要了解的是,实际上并没有直接询问远程有哪些分支这样的事情。您要问的是 有哪些分支。它们有两种:

  • local 这些是您创建的分支,可以直接检出到工作树中。

  • remote-tracking 这些是与遥控器上的内容相对应的分支,但它们是您计算机上保存的副本。 pullfetchpush 基本上在 from/to 互联网的途中经过它们。换句话说,它们就是您与遥控器上的内容同步的内容。

要从远程同步到您的远程跟踪分支,请说 fetch。现在您可以直接查看 您自己的远程跟踪分支 。如果您要求签出一个,将为您创建一个与之对应的本地分支(如果您还没有)。