在远程仓库中创建了新分支,现在无法在本地签出新分支

Created new branch in remote repo, now can't checkout new branch locally

我刚刚将一些代码推送到远程仓库中的一个新分支 feature\add-user。在我的本地仓库中,我目前在一个较旧的分支上,feature\add-user 建立在该分支上。我正在使用 TortoiseGit,但在尝试签出新功能分支时,feature\add-user 没有显示,也没有输入分支名称的选项。该分支在远程仓库本身中可见。

我已经尝试拉出我目前正在考虑的分支的最新版本 "refresh" TortoiseGit 对远程仓库的看法,但无济于事。除了在 feature\add-user 克隆远程仓库的新副本之外,是否有办法使用 TortoiseGit 找到这个新功能分支?

在 switch/checkout 对话框中,您可以 select 编辑原始分支,这将创建一个新的本地分支。

例如,分支 "dev" 仅在原点而非本地:

如果你不能 select origin 分支,你可以在按下“...”按钮后获取它: