Git - 克隆回购后我的分支机构没有显示

时间:2013-04-15 09:54:03

标签: git

我理解(截至目前),当我克隆一个回购时,我并没有真正克隆它,我只是让主人失望 - 这是它的工作方式,对吗?

所以我需要通过跟踪检查远程分支,这很好,但是如何看到远程分支知道我可以结账?

更新

事实证明我应该使用git branch -a-r在本地看到它们,但事实并非如此。所以我的问题仍然存在,如果我的所有分支都被推到远程,我怎么看?他们在哪儿?

3 个答案:

答案 0 :(得分:3)

  

我理解(截至目前),当我克隆一个回购时,我并不是真的   克隆它,我只是让主人失望 - 这是它的工作方式,对吗?

没有。当你克隆一个repo时,你真的会克隆它。在此之后,您拥有与该回购相关的所有内容。

使用命令git branch -r列出远程分支。

编辑:

我想我可以详细说明一下。术语“远程分支”在这里可能有点误导。那些分支不是完全远程的,它们是本地的,但是当你上次进行git fetch(或pull)时它们代表了远程分支的状态。我希望这可能会为你解决一些问题。

答案 1 :(得分:0)

使用“git branch -r”查看远程分支。

答案 2 :(得分:0)

我认为服务器存在问题。显然,没有Git的服务器产品,所以我不得不使用我能找到的任何东西,所以我在一个人的博客上使用了一个简单的ASP.NET Git服务器项目。

有时候Git会挂起,我注意到IIS工作进程的旋转率为99%,这是个坏消息。我们都在运行VPN,这可能是一个促成因素。

我经常不得不擦除服务器仓库并再次推送所有内容,问题非常糟糕。

我也在使用新的Visual Studio 2012 Git支持。这告诉我我的所有分支都已发布,尽管我认为它们不是。

再次推送我的所有分支后,它们现在显示在克隆到新文件夹时。正如我所说,我认为我们这里的Git设置已经破解或者真的不喜欢我们的环境。