我得到了一个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以获取文档。