我在github上有一个主分支(主)和一些实验工作的分支。我做了一些提交并推送到实验分支,一切都很好。git:开关分支没有分离头
现在,在不同的机器上,我试图克隆我的仓库(Git克隆库),然后切换到experimental分支(GIT结账分支名称),但每次我这样做,我的头被拆卸和我无法推送我的更改。我究竟做错了什么?我感觉我错过了某个地方的基本git概念,但是阅读随机的git手册页并没有给我任何线索。
我是新来的混帐,所以我很抱歉,如果我是一个白痴,但我找不到任何文件,将帮助我重新贴上我的头。
编辑
跟踪分支的概念是我失踪了。现在我对这个概念有了一个清晰的认识。就个人而言,我发现git branch --track
语法比git checkout -b branch-name origin/branch-name
更直观。
感谢您的帮助!
男人,为什么不“git checkout origin/branchname”开始跟踪胸罩如果它尚未被追踪,它会自动执行吗? – 2010-12-22 18:02:29
,因为您仍然需要国外分支的本地名称。 – 2010-12-23 11:12:31