我可以把.git放在别的地方吗?
答
您可以使用GIT_DIR
环境变量将您的.git放置在与当前工作树不同的位置。
--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
如果您计划使用Git进行备份,请考虑使用[bup](https://github.com/apenwarr/bup)。 – 2012-01-17 20:22:37