【问题标题】:Fetch an active branch on a new machine via Gitlab GUI通过 Gitlab GUI 在新机器上获取活动分支
【发布时间】:2020-08-14 06:38:28
【问题描述】:

我在机器 A 上编写了一些代码。现在,它已提交到相应的分支,但尚未合并到 master。现在,我希望能够在机器 B 上克隆该分支(术语克隆分支是否正确?)并在那里使用它。

我知道 CLI 可能会通过 git fetch 或其他方式引导我,但我需要通过 Gitlab.com GUI 执行此操作。

任何指针表示赞赏!

【问题讨论】:

    标签: git github gitlab gitlab-ci-runner


    【解决方案1】:

    只需按下Clone 按钮:这会将完整的存储库克隆到您的本地计算机上。

    克隆后,您可以去那里输入:

    git switch yourBranch
    

    由于origin/yourBranch 将被克隆为完整存储库历史记录的一部分,因此该切换命令将自动创建一个本地yourBranch 跟踪origin/yourBranch


    别忘了您甚至可以使用Web IDE(可以switch branches as well)直接在网络上进行一些更改

    【讨论】:

    • 是的,Web IDE 方式是我找不到任何文档的原因。我设法使用 CLI 做到了。那里有任何指针吗?
    • @ankitrana_ docs.gitlab.com/ee/user/project/web_ide/#switching-branches 是 Web IDE 的文档:该文档中缺少什么?
    • 如果我要使用 Web IDE 切换分支,是否也会在我的本地 /User/Documents/Github/ActiveBranch 上复制它?我从未使用过它,但它似乎是一个一站式的地方,您可以在其中编辑代码、提交到分支并从基于 gitlab.com 的 IDE 本身合并 intp master。但是,我希望来自非合并分支的代码出现在我的本地硬盘副本中。
    • @ankitrana_ WebIDe 表示仅在线:您的计算机上没有文件。
    • @ankitrana_ “但是,我希望来自非合并分支的代码出现在我的本地硬盘副本中。” 然后克隆并切换,如我的回答中所述:未合并的分支将是在您的计算机上。
    猜你喜欢
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 2021-09-25
    相关资源
    最近更新 更多