我想使用git进行备份,但使用.git
空间的两倍以上是有点太多了。是否有一个很好的参数可以将数据放在其他地方,还是我必须将备份HD挂载到.git
?
答案 0 :(得分:4)
您可以使用GIT_DIR
环境变量将.git放在当前工作树之外的其他位置。
来自Git man page:
--git-dir=<path>
设置存储库的路径。这也可以通过设置GIT_DIR环境变量来控制。它可以是当前工作目录的绝对路径或相对路径。
请注意,您将找到backing up a Git repo in this SO question的有效替代方法(不包括bup system在评论中提到的Greg Hewgill,基于python,它将数据存储在git格式的存储库中)。