请帮帮我。我在git @gitlab.cube.go上有git仓库:harry/platform.git。它下面有以下分支:
* 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下载到我的本地计算机。处理它,然后将它推送到我自己的分支,我也想知道如何创建它。有没有人能告诉我这些步骤。谢谢。
发布于 2021-03-07 14:15:46
默认情况下,git clone-command从存储库中下载所有分支。
如果想要更新远程分支,可以使用git fetch。
如果要使用远程分支的内容更新本地分支,可以使用git pull [<remote name>]。这实际上运行一个fetch和一个merge。
您可以看到,您当前位于分支dev上,因为它旁边有一个*。
为了加载另一个分支,您需要检查它:
git checkout dev-sc-management这实际上是
git checkout -b dev-sc-management remotes/origin/dev-sc-management它从remotes/origin/dev-sc-management创建一个名为dev-sc-management的新分支。
当您运行它时,git branch -a应该如下所示:
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在此之后,您可以使用以下命令对其进行处理、提交并将其推送到远程:
git push origin dev-sc-management如果你不想在推送时每次都写origin dev-sc-management,你可以使用
git push -u origin dev-sc-management一次,这样它就将远程origin分配给分支dev-sc-management,随后的推送只需运行
git pushhttps://stackoverflow.com/questions/66513488
复制相似问题