如何打开gitclone生成的存储库--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

您可以克隆repo;这通常是你对裸回购(包括用--mirror创建的回购(所做的:你把它们放在一个可访问的位置,并把它们用作远程设备。

如果您想将此repo直接用作本地,则可以使用git worktree。与本地工作回购相比,裸回购"缺少"的是默认的工作树,但您仍然可以向其中添加工作树。看见https://git-scm.com/docs/git-worktree以获取文档。

最新更新