我想将我的Git存储库转换为裸机。我清楚地记得以前做过这个工作的git remove-tree,但我在1.7上找不到它。你能帮我吗?如何从Git存储库中删除工作树
谢谢你们,与回购的移动到不同的位置,然后设置裸= true选项做到了。
这次我必须说我的记忆已经失败了。删除工作副本的技巧,我以前做过的与集市:)
反正 - 谢谢你的答案。
我想将我的Git存储库转换为裸机。我清楚地记得以前做过这个工作的git remove-tree,但我在1.7上找不到它。你能帮我吗?如何从Git存储库中删除工作树
谢谢你们,与回购的移动到不同的位置,然后设置裸= true选项做到了。
这次我必须说我的记忆已经失败了。删除工作副本的技巧,我以前做过的与集市:)
反正 - 谢谢你的答案。
克隆你的git仓库,如Skydreamer's answer建议,可能是罚款,你想要什么,但它会失去远程跟踪.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
作为同一仓库的裸版本。
git clone --bare old_directory new_directory