小编Ice*_*ear的帖子

如何将远程仓库分支添加到本地仓库

新创建 - 通过创建一个文件夹并运行命令git init ,从顶部创建一个本地 git repo。

我在这里有一个带有2 个分支的本地 git 存储库(新创建的)。现在这些分支只是我创建的虚拟分支,对它来说没什么重要的。

$ git branch
* repo2-branch1
  repo2-branch2
Run Code Online (Sandbox Code Playgroud)

我这里还有一个来自 Github的远程存储库(私有),带有一个分支“TLA1”,现在还记得我上面提到的带有这两个分支的新创建的本地存储库吗?我想要做的是加入这个“TLA1”分支与分支之一repo2-branch1-repo2-branch2在我的新创建的本地存储库正如我所提到。

在此处输入图片说明

假设已添加“TLA1”分支。所以当我打字时,git branch我希望它像这样。

$ git branch
* repo2-branch1
  repo2-branch2
  TLA1
Run Code Online (Sandbox Code Playgroud)

当然,当我git log在切换到“TLA1”时输入时,我也会有远程存储库中的提交,如您在图像中看到的那样,因为对我来说这些提交非常重要。

我尝试过的解决方案:

我做了很多研究并发现了这一点,我认为这已经是它了,因为它与我的目标相似。但是当我尝试它时,我得到一个错误。

$ git checkout -b TLA1 origin/TLA1
fatal: 'origin/TLA1' is not a commit and a branch 'TLA1' cannot be created from it
Run Code Online (Sandbox Code Playgroud)

我也没有尝试过这个,因为这件事可能会对我的远程仓库做些什么,git …

git version-control branch github git-branch

2
推荐指数
2
解决办法
2296
查看次数

标签 统计

branch ×1

git ×1

git-branch ×1

github ×1

version-control ×1