对于我的学校项目,我从讲师存储库中克隆并将其推到自己的存储库中,这样我就可以在其中工作并保存以在其他计算机上使用。 我们的任务之一是切换到存储库中的新分支。不幸的是,克隆时我的存储库似乎没有分支。 (它得到了其他分支,但不是我需要的分支)。 有没有办法从我的讲师资料库中拉出并推送到我的资料库,而又不损坏任何内容?
编辑:我已经解决了问题。 在您的IDE中,克隆一个新的仓库并只选择您需要的分支。 克隆后,您可以将新分支推送到自己的仓库中。然后从您的仓库中取出新分支。
答案 0 :(得分:0)
如果我正确理解了您的问题,则可以执行此操作以克隆分支
git clone -b <branch> <remote_repo>
#add a new origin
git remote add new_origin git@theUrlToNewRepo
#then push to new origin
git push -u new_origin <branch>
或在本地当前仓库中签出新分支:
git checkout -b <new_branch_name>
例如: git checkout -b myBranch