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
4

1 回答 1

4

您可以克隆回购;这通常是您使用裸仓库(包括使用 创建的仓库--mirror)所做的事情:您将它们放在可访问的位置并将它们用作遥控器。

如果你想直接作为本地使用这个 repo,那么你可以使用git worktree. 与本地工作存储库相比,裸存储库“缺少”的是默认工作树,但您仍然可以向它们添加工作树。有关文档,请参阅https://git-scm.com/docs/git-worktree

于 2018-11-22T14:35:17.443 回答