2

我有一个使用克隆的本地仓库

git clone --share --bare git@remote:foo.git /tmp/share.git

所以现在我可以从 /tmp/share.git 的本地克隆开发/推/拉

但是,我如何从/tmp/share.git的remote:foo.git取或获取

4

1 回答 1

0

--bare 选项意味着您只创建一个没有工作目录的 git 存储库,即没有在磁盘上签出任何项目文件。您不能直接在此存储库上工作,它只能用作远程存储库。

现在,我真的不明白你想做什么。如果您想在本地工作,那么只需使用基本克隆:

git clone --share --bare git@remote:foo.git /tmp/share.git

据我了解,您可能正在尝试创建一个代理以从本地 tmp 目录推/拉?没用的。请记住,Git 是一个去中心化的 VCS,因此除了推送和拉取操作之外,一切都发生在本地。

于 2013-09-02T12:53:43.727 回答