我在本地工作一个项目,并将所有内容推送到远程存储库。我最近发现我的托管服务提供商提供了一个git客户端,所以不是偶尔生成和应用补丁(我有SSH访问),我可以使用它。克隆存储库不是一个好方法,因为:
最好的方法是什么?
(有没有办法让文件没有.git
文件夹?)
答案 0 :(得分:2)
你可以看看浅层克隆。像这样:
git clone --depth <n> <url>
在服务器上使用post-receive hook来编辑配置。
结帐shallow cloning和git hooks 这些的一些组合应该达到你想要的。
答案 1 :(得分:0)
不确定我是否得到了这个,但这正是你要找的吗?
git archive HEAD | gzip > export.tar.gz