2014-10-09 213 views
-1

我试图克隆一个由我正在使用的新团队的成员创建的git仓库。很显然,这个团队并不在master分支上工作,而是在名为'develop'的子分支上工作。无法克隆没有master分支的git仓库开始

这对我来说很好,但是当我试图用git clone GITADDRESS克隆存储库时,出现一条消息,说我克隆了一个空的存储库。但我很清楚知道存储库不是空的,我从截图中看到他们有一个'开发'分支。我怀疑这是因为他们已经删除了主分支或其他东西,但我无法确定。我试着做git checkout develop,但发生错误,说没有这样的分支存在。现在团队要求我使用SourceTree,而这正是他们正在使用的内容,但对我来说没有任何意义 - 没有理由不能使用命令行来实现SourceTree的功能。另外,我习惯于在命令行中使用Git。

任何人都可以告诉我如何解决这个问题,甚至可以解释是什么导致了错误?非常感谢您的关注和帮助。

+2

“master”分支的存在以及命令行与sourcetree的使用应该与它无关。他们必须给你一个不正确的版本库URL或类似的东西。 – 2014-10-09 16:15:11

+0

在你的空库中使用'git branch -r'来查看你实际拥有的东西 – 2014-10-16 03:12:25

回答

0

大家好,感谢您的反馈。

事实上,当我双重和三重检查时,我意识到他们给了我错误的存储库URL。显然由于某种原因,他们为同一个项目创建了两个存储库,并忽略为我提供更新的URL。在任何情况下,感谢我的怀疑他们的意见,我的使用SourceTree将解决我的问题。