如何打开由 "git clone --mirror" 命令生成的代码库?

4

我有一个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个回答

5

您可以克隆该存储库;这通常是使用裸存储库的方式(包括使用--mirror创建的存储库):将其放置在可访问的位置并将其用作远程。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接