【发布时间】:2014-08-03 02:47:36
【问题描述】:
裸 Git 存储库有哪些用例?
我们应该在什么时候更喜欢使用裸存储库,它给我们带来了什么好处?
如果我需要一个存储库来与团队共享并从生产服务器中提取更改,我应该使用裸 Git 存储库吗?
【问题讨论】:
-
当您不打算直接编辑此存储库中的任何文件时,您会使用裸存储库。
-
间接编辑示例:另一个存储库将更改推送到此存储库。
-
我的用例是服务器上的 git 部署。我创建了一个裸存储库,在其中推送本地更改,然后我有一个到裸存储库的提交后挂钩,它将检查裸存储库并将代码推送到我服务器的应用程序目录。有点像 heroku 或 openshift 部署。跨度>