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

问题描述

所以我还没有找到任何以我理解的方式解释这一点的答案。那么如何使用 git 将远程分支添加到我的本地存储库?

解决方法

一个简单的 git fetch 就足够了。

类型

cd /path/to/local/repo/on/first/computer
git fetch
git branch -avv

您应该会看到列为 origin/xxx(命名空间“origin”)的新分支

git switch xxx 将根据远程跟踪分支 origin/xxx 创建本地分支。

这也将更新您的 Git 存储库工作树(即您的文件),这将使它们在您的 IDE/编辑器中可见。

,

我认为其他人没有理解您的问题。

您正在尝试将您当前没有的远程分支降到您的本地机器。例如,如果您的同事创建了一个新分支,就会发生这种情况。

现在添加了 git switch,这很简单:

git switch <name of remote branch>

由于您在本地没有分支,这将自动使 switch 查看远程仓库。然后它还会自动设置远程分支跟踪。

最后,这已经在 SO 上进行了大量讨论。您可以look here获得更多答案,但有些已经过时。