我不是新來的混帳,但我不是gitmaster。在新機器上,如何獲取現有分支?
我有我的git賬戶現有的分支,我想拉,但是當我這樣做:
git checkout previously_created_branch
我得到..
error: pathspec 'previously_created_branch' did not match any file(s) known to git.
任何人都知道如何完成這個?
我不是新來的混帳,但我不是gitmaster。在新機器上,如何獲取現有分支?
我有我的git賬戶現有的分支,我想拉,但是當我這樣做:
git checkout previously_created_branch
我得到..
error: pathspec 'previously_created_branch' did not match any file(s) known to git.
任何人都知道如何完成這個?
的Git必須要得到分支
首先獲取從遠程倉庫的變化知道:
git fetch origin
然後你就可以用
git checkout -t origin/previously_created_branch
此一探究竟將創建一個同名的本地分支,跟蹤遠程分支
謝謝你的工作! – Trip 2010-12-02 12:59:41
git checkout branch-name
用於切換分支。
要拉動,您應該使用:git pull origin branch-name
,假設您的遙控器被命名爲origin
。
是啊,它沒有工作。我收到上面寫的錯誤。如果我做的是Git-Pull,它說,一切都是最新的,儘管我知道事實並非如此。 – Trip 2010-12-02 12:54:38
也許你沒有跟蹤新機器上的遠程分支?
要查看遠程分支機構的名單:
git branch -r
要在本地跟蹤分支(如果沒有的話):
git branch --track previously_created_branch origin/previously_created_branch
http://stackoverflow.com/questions/1778088 /如何克隆一個單一的分支在git會幫助 – VonC 2010-12-02 12:52:23