最佳答案
我在 github 上有一个存储库,其中有一个主分支(master)和一个用于某些实验工作的分支。我做了一些提交,并推到实验分支,一切都很好。
现在,在另一台机器上,我尝试克隆我的存储库(git 克隆 储存库) ,然后切换到实验分支(git checkout 分支名称) ,但是每次我这样做时,我的大脑就会分离,无法推动我的更改。我做错了什么?我觉得自己似乎遗漏了一些基本的 git 概念,但是阅读随机的 git 手册页并没有给我任何线索。
我是新来的,所以我很抱歉,如果我是一个白痴,但我不能找到任何东西,在文件,可以帮助我重新接上我的头。
剪辑
追踪分支的概念正是我所缺少的。现在我明白了这个概念,一切都清楚了。就我个人而言,我发现 git branch --track
语法比 git checkout -b branch-name origin/branch-name
更加直观。
谢谢你的帮助!