我试图克隆一个由我正在使用的新团队的成员创建的git仓库。很显然,这个团队并不在master分支上工作,而是在名为'develop'的子分支上工作。无法克隆没有master分支的git仓库开始
这对我来说很好,但是当我试图用git clone GITADDRESS
克隆存储库时,出现一条消息,说我克隆了一个空的存储库。但我很清楚知道存储库不是空的,我从截图中看到他们有一个'开发'分支。我怀疑这是因为他们已经删除了主分支或其他东西,但我无法确定。我试着做git checkout develop
,但发生错误,说没有这样的分支存在。现在团队要求我使用SourceTree,而这正是他们正在使用的内容,但对我来说没有任何意义 - 没有理由不能使用命令行来实现SourceTree的功能。另外,我习惯于在命令行中使用Git。
任何人都可以告诉我如何解决这个问题,甚至可以解释是什么导致了错误?非常感谢您的关注和帮助。
“master”分支的存在以及命令行与sourcetree的使用应该与它无关。他们必须给你一个不正确的版本库URL或类似的东西。 – 2014-10-09 16:15:11
在你的空库中使用'git branch -r'来查看你实际拥有的东西 – 2014-10-16 03:12:25