git checkout origin/test施予* (no branch)..这很让人困惑。我怎么能上“没有分支”?
我怎样才能查到一家远程Git分店?
翻阅古今
浏览 467回答 3
3回答
米脂
现代Git(>=)1.6.6),您可以只使用git checkout test(请注意,这是‘测试’而不是‘起源/测试’)执行魔法。dwIM-为您创建本地分支“测试”,其上游将是远程跟踪分支“原产地/测试”。这个* (no branch)在……里面git branch输出意味着您处于未命名分支上,处于所谓的“分离头”状态(头点直接提交,而不是对某个本地分支的符号引用)。如果您对这个未命名的分支进行了一些提交,则始终可以在当前提交之外创建本地分支:git checkout -b test HEAD