Git:从存储库中远程提取
我在本地开发一个项目,并将所有内容推送到远程存储库。我最近发现我的托管服务提供商提供了一个git客户端,所以不用一次一次地生成和应用补丁(我有SSH访问权限),我可以使用它。克隆存储库并不是好方法,因为:Git:从存储库中远程提取
- 它每次都复制整件事;
- 某些文件在副本(几个配置)后编辑。
这样做的最好方法是什么?
(有没有一种方法,以刚才的文件,而不.git
文件夹?)
你可以看看浅层克隆。类似这样的:
git clone --depth <n> <url>
带有服务器上的post-receive挂钩来编辑配置。
结账shallow cloning和git hooks。
这些组合应该可以达到你要找的东西。
不知道如果我得到这个,但是这是你在找什么?
git archive HEAD | gzip > export.tar.gz
不,不过谢谢你。我正在寻找一种方法来检出另一个位置的存储库,并更新新文件。 – entropid 2012-02-06 00:59:02
你的问题很模糊。结帐你的意思是?我很确定你没有使用git术语。 – farnsworth 2012-02-06 01:03:40
对不起,我其实是指'拉'。 – entropid 2012-02-06 01:14:25
谢谢,我认为这可以使工作。 – entropid 2012-02-06 01:00:38