如何从远程克隆--share --bare git pull / fetch本地repo

时间:2013-09-02 12:23:22

标签: git

我使用

克隆了本地仓库
git clone --share --bare git@remote:foo.git /tmp/share.git

所以现在我可以在/tmp/share.git

从本地克隆开发/推/拉

但是,如何从 /tmp/share.git 远程:foo.git 拉取或获取

1 个答案:

答案 0 :(得分:0)

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

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

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

据我了解,您可能正在尝试创建一个代理来从本地tmp目录推/拉?这毫无用处。请记住,Git是一个分散的VCS,所以除了推拉操作外,一切都在本地发生。