是否可以将.git文件夹存储在单独的位置?

时间:2014-02-27 10:47:07

标签: git version-control

我有很多项目,每个项目在Git上都有很多分支。我想将.git文件夹保存在一个目录中。这样,每个存储库只有一个位置,而源文件可以位于其他位置。

我在Google上进行了一些搜索,但还没有运气。有可能吗?如果是的话,该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用以下变量(man git):

  • GIT_DIR(或--git-dir参数)设置存储库的路径。
  • GIT_WORK_TREE(或--work-tree参数)设置工作树的路径。

例如:

GIT_DIR=/path/to/.git GIT_WORK_TREE=/path/to/files git status

相关:Can I store the .git folder outside the files I want tracked?