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