我有一台服务器,上面有一个用于推送的裸存储库。但是,我的服务器需要有主分支的工作副本。
如何仅从裸存储库获取工作副本?
您可以简单地将存储库克隆到同一台计算机上的另一个目录:
git clone /bare/repo/dir
当前目录将成为您的存储库的非裸克隆,您将获得以下目录的签出master
自动分支。然后使用常用命令,例如git pull
根据需要更新它。
附带的好处是,此操作非常高效 - 如果您指定一个本地目录git clone
,git会使用硬链接来共享两个repos的对象数据库的只读部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)