我想将我的 Git 存储库转换为裸存储库。我清楚地记得类似 git remove-tree 之类的东西以前完成过这项工作,但我在 1.7 上找不到它。你能帮我一下吗?
谢谢大家,这是通过将存储库移动到另一个地方然后设置 bare=true 选项来实现的。
我必须说,这次我的记性失败了。我之前使用的删除工作副本的技巧是使用 Bazaar :)
无论如何 - 感谢您的回答。
克隆您的 git 存储库,如建议的那样天梦者的回答,可能适合你想要的,但它会丢失远程跟踪分支,设置.git/config
等。另一种方法是重复使用.git
目录作为裸存储库,例如通过做:
cd my-repo
mv .git ../my-repo.git
cd ../my-repo.git
git config core.bare true
...将会离开my-repo
仅使用您的工作树,并且my-repo.git
作为同一存储库的裸版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)