在新机器上,如何获取现有分支?

时间:2010-12-02 12:47:20

标签: git repository github

我不是git的新手,但我不是gitmaster。

我的git帐户上有一个现有分支,我想拉,但是当我这样做时:

git checkout previously_created_branch

我得..

error: pathspec 'previously_created_branch' did not match any file(s) known to git.

任何人都知道如何做到这一点?

3 个答案:

答案 0 :(得分:5)

Git必须知道你想从哪里获得分支

首先从远程存储库中获取更改:

git fetch origin

然后你可以用

查看
git checkout -t origin/previously_created_branch

这将创建一个同名的本地分支,用于跟踪远程分支

答案 1 :(得分:1)

git checkout branch-name用于切换分支。

要提取,您应该使用:git pull origin branch-name,假设您的遥控器名为origin

答案 2 :(得分:0)

也许你没有跟踪新机器上的远程分支?

要查看远程分支列表:

git branch -r

在本地跟踪分支(如果尚未):

git branch --track previously_created_branch origin/previously_created_branch