git - SourceTree - 如何 checkout 到远程 repo 分支

标签 git bitbucket sourcetree

我在远程 GIT 存储库中创建了一个新分支。存储在 BitBucket 上的存储库。

在我的本地存储库中,我可以看到这个带有 SourceTree 的新分支。它出现在提交列表中,在我创建分支的同一提交中。但是我在分支列表下看不到这个新分支,也无法 checkout 它。

我想 check out 并将更新的本地工作站代码推送回远程存储库,但恰好在这个新分支内。我在同一个分支上开始开发,克隆新分支的源代码是什么。

我试图 pull 这个新分支。它应该是空的,但它仍然不在分支列表下,我无法检查它。

如何提交到这个新分支?

最佳答案

SourceTree (1.9.6.1) 单独(这里不讨论命令行),确保:

  • 你已经获取了 repo
  • 您的日志 View 设置为“所有分支”(不是“当前分支”)
  • 选择“显示远程分支”

注意:日志 View 左侧的BRANCHES 部分仅显示本地 分支,不显示远程分支。
远程分支在 REMOTES/origin 部分中列出,就在 BRANCHESTAGS 下方。

通过双击远程分支,您可以创建一个新的本地分支。

checkout new branch from remote tracking branch

关于git - SourceTree - 如何 checkout 到远程 repo 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40262364/

相关文章:

git - composer git clone --mirror 失败

java - 获取远程地址的 Repository 对象

git - 将当前分支的先前版本 merge 到git中的其他分支

git - 如何将本地更改推送到 Bitbucket 上的远程 Git 存储库

git - BitBucket 无法推送, "fatal: The remote end hung up unexpectedly"

git - 如何 git stash 我的工作,从 github pull ,然后将我的工作放回到项目中?

git - 如何将压缩的提交视为分支?

mercurial - bitbucket: fork 与克隆?

git - 由于 cygwin1.dll,无法在 Sourcetree 中克隆存储库

windows - 无法创建 '/git/index.lock' : File exists - but it doesn't