2012-01-17 25 views
1

我想使用git进行备份,但使用.git的空间超过了两倍还是有点太多。有没有一个很好的参数,将数据放在其他地方,或者我必须安装备份高清到.git我可以把.git放在别的地方吗?

+0

如果您计划使用Git进行备份,请考虑使用[bup](https://github.com/apenwarr/bup)。 – 2012-01-17 20:22:37

回答

4

您可以使用GIT_DIR环境变量将您的.git放置在与当前工作树不同的位置。

Git man page

--git-dir=<path> 

设置仓库路径。这也可以通过设置GIT_DIR环境变量来控制。它可以是当前工作目录的绝对路径或相对路径。

注意,你会发现有效的替代品backing up a Git repo in this SO question(不包括在评论Greg Hewgill提到bup system,基于Python的,它存储在一个git格式的存储库的数据)。

+0

@GregHewgill:啊,我简直不敢相信我弄错了你的名字,对不起。 – VonC 2012-01-18 04:49:43

相关问题