如何拉到源为github存储库的裸git存储库?

如何拉到源为github存储库的裸git存储库?,git,github,Git,Github,我用github中托管的公共git存储库创建了一个裸存储库(MY_LOCAL_REP): ~$ git clone --bare <github repository location> 命令成功完成,但当我运行 ~$ git branch 我没有看到新的分支机构。我做错了什么?从github存储库“拉”到裸存储库的正确方法是什么 谢谢 当您执行git fetch时,它将获取所有远程分支,但不会创建任何新的本地分支。如果您执行一个git分支-a,您应该会看到新的分支-它将被命名为

我用github中托管的公共git存储库创建了一个裸存储库(MY_LOCAL_REP):

~$ git clone --bare <github repository location>
命令成功完成,但当我运行

~$ git branch
我没有看到新的分支机构。我做错了什么?从github存储库“拉”到裸存储库的正确方法是什么


谢谢

当您执行
git fetch
时,它将获取所有远程分支,但不会创建任何新的本地分支。如果您执行一个
git分支-a
,您应该会看到新的分支-它将被命名为remotes/origin/branchname

要创建分支的本地版本,只需执行
git branch origin/
——这将创建一个跟踪远程分支的新本地分支

这假设您已经有一个名为
origin
的远程设置。有关这些命令的更多信息,请参阅和。

如果您想要一个与远程存储库完全相同的裸存储库,请使用
git clone--mirror
而不是
git clone--bare

有关更多信息,请参阅手册页

~$ git branch