我有很多项目,每个项目在Git上都有很多分支。我想将.git文件夹保存在一个目录中。这样,每个存储库只有一个位置,而源文件可以位于其他位置。
我在Google上进行了一些搜索,但还没有运气。有可能吗?如果是的话,该怎么做?
答案 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?