Git:远程从存储库中取出

时间:2012-02-06 00:30:35

标签: git pull

我在本地工作一个项目,并将所有内容推送到远程存储库。我最近发现我的托管服务提供商提供了一个git客户端,所以不是偶尔生成和应用补丁(我有SSH访问),我可以使用它。克隆存储库不是一个好方法,因为:

  1. 每次复制整件事;
  2. 复制后编辑了一些文件(几种配置)。
  3. 最好的方法是什么?

    (有没有办法让文件没有.git文件夹?)

2 个答案:

答案 0 :(得分:2)

你可以看看浅层克隆。像这样:

git clone --depth <n> <url>

在服务器上使用post-receive hook来编辑配置。

结帐shallow cloninggit hooks 这些的一些组合应该达到你想要的。

答案 1 :(得分:0)

不确定我是否得到了这个,但这正是你要找的吗?

git archive HEAD | gzip > export.tar.gz
相关问题