我不是git的新手,但我不是gitmaster。
我的git帐户上有一个现有分支,我想拉,但是当我这样做时:
git checkout previously_created_branch
我得..
error: pathspec 'previously_created_branch' did not match any file(s) known to git.
任何人都知道如何做到这一点?
答案 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