克隆存储库后,Github从一个分支切换到另一个分支

时间:2015-08-12 17:19:51

标签: git github

我是Github的新手。我刚刚克隆了一个存储库,我相信当我克隆它时,它的所有分支都会被复制。我想做的就是按照分支的顺序从一个分支切换到另一个分支。我主要只是希望能够在每个分支上运行我的代码,然后很快切换到下一个分支。基本上我要问的是,如何打开与每个分支关联的所有文件,以便我可以运行代码?

2 个答案:

答案 0 :(得分:5)

Git是一个很棒的工具,这里有一些可以帮助你的技巧。

这将列出所有存在的分支。任何以origin /为前缀的都在服务器上,您需要获取它们。

git branch -a

运行以下命令以获取远程分支

git checkout BRANCH_NAME
git pull origin BRANCH_NAME

Checkout是允许您在分支之间交换的原因。您甚至可以签出提交并进入分离头模式,但这是一个更复杂的主题。

当您完成一个分支中的工作时,您应该将代码合并回主分支或开发分支或您正在使用的任何内容。一旦你拆下了一个分支并检查了它,你的本地git repo将包含该分支的所有文件。如果你签出另一个分支,代码将被另一个分支的代码替换......

答案 1 :(得分:1)

当你克隆时,你正在拉下一个特定的分支。可能是主人。您的文件系统的代码是您所在分支的代码。将分支视为特征。您拥有主分支,并希望添加新功能,以便创建新功能分支。完成该功能后,将其合并回主分支。