【问题标题】:SourceTree - how to checkout to remote repo branchSourceTree - 如何签出到远程仓库分支
【发布时间】:2017-03-08 19:47:44
【问题描述】:

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

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

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

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

如何提交到这个新分支?

【问题讨论】:

    标签: git bitbucket sourcetree


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 看起来这应该有所帮助。我不知道远程分支是否存在,因此无法签出其中任何一个。谢谢。
    • SourceTree v2 中似乎不再存在
    • @K48 我使用的是 SourceTree 2.5.5 最新版本(2018 年 6 月),我看到了我在答案中描述的确切内容(双击远程分支时 not 当前签出的那个)
    • 自我提醒:这是我的第 400 个 Guru 徽章。
    • 终于在Sourcetree中解释了这一点,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2021-04-07
    • 2012-01-05
    • 2011-08-18
    • 2021-11-02
    • 1970-01-01
    • 2023-03-30
    • 2021-05-21
    • 1970-01-01
    相关资源
    最近更新 更多