如何打开git clone --mirror生成的存储库

时间:2018-11-22 14:27:59

标签: git clone git-clone mirror git-mirror

我得到了一个git存储库,它是通过运行命令git clone --mirror生成的(后来压缩了)。我想知道如何以一种可以开始编程的方式打开项目。

软件包根目录如下:

max$ tree
.
├── HEAD
├── config
├── description
├── hooks
│   ├── applypatch-msg.sample
│   ├── commit-msg.sample
│   ├── post-update.sample
│   ├── pre-applypatch.sample
│   ├── pre-commit.sample
│   ├── pre-push.sample
│   ├── pre-rebase.sample
│   ├── pre-receive.sample
│   ├── prepare-commit-msg.sample
│   └── update.sample
├── info
│   └── exclude
├── objects
│   ├── info
│   └── pack
│       ├── pack-0357e8f849278dd87fa3f57757c32d2f4afde634.idx
│       └── pack-0357e8f849278dd87fa3f57757c32d2f4afde634.pack
├── packed-refs
└── refs
    ├── heads
    └── tags

8 directories, 17 files

1 个答案:

答案 0 :(得分:1)

您可以克隆存储库;通常,这是使用裸仓库(包括使用--mirror创建的仓库)来完成的:将它们放置在可访问的位置并将其用作远程服务器。

如果您想将此回购直接用作本地,则可以使用git worktree。与本地工作仓库相比,裸仓库“缺失”的是默认工作树,但是您仍然可以向其中添加工作树。有关文档,请参见https://git-scm.com/docs/git-worktree