首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从GIT中的特定分支下载代码

如何从GIT中的特定分支下载代码
EN

Stack Overflow用户
提问于 2021-03-07 13:24:57
回答 1查看 60关注 0票数 0

请帮帮我。我在git @gitlab.cube.go上有git仓库:harry/platform.git。它下面有以下分支:

代码语言:javascript
复制
* dev
  remotes/origin/HEAD -> origin/dev
  remotes/origin/dev
  remotes/origin/dev-24022021
  remotes/origin/dev-sc-management
  remotes/origin/feature/logging

我想要做的是将代码从remotes/origin/dev-sc-management下载到我的本地计算机。处理它,然后将它推送到我自己的分支,我也想知道如何创建它。有没有人能告诉我这些步骤。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-03-07 14:15:46

默认情况下,git clone-command从存储库中下载所有分支。

如果想要更新远程分支,可以使用git fetch

如果要使用远程分支的内容更新本地分支,可以使用git pull [<remote name>]。这实际上运行一个fetch和一个merge

您可以看到,您当前位于分支dev上,因为它旁边有一个*

为了加载另一个分支,您需要检查它:

代码语言:javascript
复制
git checkout dev-sc-management

这实际上是

代码语言:javascript
复制
git checkout -b dev-sc-management remotes/origin/dev-sc-management

它从remotes/origin/dev-sc-management创建一个名为dev-sc-management的新分支。

当您运行它时,git branch -a应该如下所示:

代码语言:javascript
复制
  dev
* dev-sc-management
  remotes/origin/HEAD -> origin/dev
  remotes/origin/dev
  remotes/origin/dev-24022021
  remotes/origin/dev-sc-management
  remotes/origin/feature/logging

在此之后,您可以使用以下命令对其进行处理、提交并将其推送到远程:

代码语言:javascript
复制
git push origin dev-sc-management

如果你不想在推送时每次都写origin dev-sc-management,你可以使用

代码语言:javascript
复制
git push -u origin dev-sc-management

一次,这样它就将远程origin分配给分支dev-sc-management,随后的推送只需运行

代码语言:javascript
复制
git push
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66513488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档