我如何 switch/checkout 使用 TortoiseGit 在 BitBucket 上创建的分支?

How can I switch/checkout a branch that I created on BitBucket with TortoiseGit?

我刚刚开始使用 TortoiseGit 和 BitBucket,如果这很琐碎,我深表歉意。我知道我一定遗漏了一些简单的东西,但我找不到以前的 post 来确定这个问题。

我执行了以下步骤:

  1. 使用 Git 克隆命令创建了一个新的 Git 文件夹(使用 TortoiseGit)
  2. 在 BitBucket 上创建了一个新分支。
  3. 尝试 Switch/Checkout 使用 Tortoise 的新分支Git。

但是,不能从 TortoiseGit 访问新分支。我看到较旧的分支,但不是最新的。我注意到新分支在 BitBucket 上显示为 "Merged" 分支,因为它仍然与主分支相同。然而,我也可以访问另一个合并的分支。

我错过了什么?我以后应该使用 TortoiseGit "Create Branch" 命令吗?

Addendum 下拉选"master"然后一堆"remotes"。出于某种原因,新分支显然未包含在 "remotes" 中。是这个问题吗?

有什么想法吗???

您必须先从远程存储库中获取或拉取更改。然后远程创建的分支会出现在Switch/Checkout对话框中。

对于 Git,所有 repositories/working 树(或多或少)彼此独立,直到您 fetch/pull/push。