当我执行git clone <HTTP URL to remote repository>
时,假设我的远程存储库有三个分支(主,开发和功能),那么这三个分支是否会被检出到我的本地存储库?
同样在本地,我可以直接使用git checkout <branch name>
来切换同一文件夹中的分支,还是应该为每个远程分支创建单独的文件夹?
请澄清。
由于
答案 0 :(得分:5)
听起来你习惯使用svn。 git以不同的方式做事。 git立即将所有分支机构关闭。你只是没有看到它们。
要查看分支,您需要查看它:
$ git checkout develop
现在您将看到分支develop
,它将处于活动状态。
此时你可以说:
$ git branch
您应该看到列出了develop
和master
。
如果你想看到回购中的所有分支:
$ git branch --all
git需要一段时间才能学习,但这绝对是太棒了,非常值得您花时间和精力。