何时使用裸 Git 存储库?

8

什么情况下需要使用裸Git存储库?

在什么情况下,我们应该优先使用裸存储库,它给我们带来了哪些好处?

如果我需要与团队共享存储库并从生产服务器拉取更改,我应该使用裸Git存储库吗?


3
当您不打算直接编辑此存储库中的任何文件时,可以使用裸存储库。 - Felix Kling
间接编辑的例子:另一个存储库将更改推送到此存储库。 - pts
我的使用情况是在服务器上进行git部署。我创建了一个裸仓库,将本地更改推送到其中,然后我添加了一个提交后钩子到裸仓库,它会检出裸仓库并将代码推送到我的服务器应用程序目录中。有点像Heroku或OpenShift的部署。 - mpm
1
请参见https://dev59.com/QIDba4cB1Zd3GeqPEXX5#24115534。 - VonC
1个回答

2

我使用裸Git存储库的主要用途是将本地更改推送到存储库中。通常情况下(但并非总是如此),它位于远程服务器上。


一个裸仓库能否完全重建一个工作树? - Adam J Richardson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接