2016-12-30 68 views

回答

1

您只需签出此分支即可。

$ git checkout rewrite 

Git会切换到一个新的分支,跟踪远程分支。这里是你应该得到的消息

Branch rewrite set up to track remote branch rewrite from origin. 
Switched to a new branch 'rewrite' 
+1

无效: '$ git checkout rewrite' --- 'error:pathspec'rewrite'与git已知的任何文件都不匹配。' –

+0

那么它应该,它适用于我:https://gist.github.com/Richard-Degenne/76498f52de45f3a926f119a3c0c0ae7f – RichouHunter

+0

我怀疑你有一个问题与你的Git配置,即使我不知道什么它我秒。 – RichouHunter

0

如果您克隆存储库,则您已拥有所有分支。所有你需要做的就是从它创建一个本地分支,因为它是一个分布式scm。

git checkout -b rewrite origin/rewrite 

您也可以为您的本地分支拥有其他名称或拥有其多个副本。

+0

不起作用: '$ git的结帐-b改写产地/ rewrite' '致命的:无法更新的路径,并切换到分支“改写”在同一time.' '你打算结帐'origin/rewrite'无法解析为提交?' –

0

我假设你最初克隆的仓库是你的origin

所以只是做git fetch origin它应该弹出git branch -a - 之后,你可以很容易地检查出来使用git checkout -b rewrite origin/rewrite

可能的解释是,当你最初克隆它时,这个分支根本就不存在,并且你从未获取所有(新)分支。

+0

它没有显示出来,最后一个命令得到了错误:'致命的:无法同时更新路径和切换到分支'重写'。 您是否打算签出无法解析为“提交”的“起源/重写”? –

相关问题