通常,.git
目录位于非裸存储库的工作树内,但也可能.git
文件而不是gitdir: <path>
指向admin-directory的条目。
是否有一个Git命令可以移动目录,从.git
目录转换为.git
文件,反之亦然?
答案 0 :(得分:2)
当参数是否有一个Git命令可以移动目录,从
.git
目录转换为.git
文件,反之亦然?
git init
出现在命令行中时, --separate-git-dir
会这样做。文档说明:
- separate-git-dir =&lt; git dir&gt;
不是将存储库初始化为
$GIT_DIR
或./.git/
的目录,而是创建一个包含实际存储库路径的文本文件。此文件充当与文件系统无关的Git符号链接到存储库。如果这是重新初始化,则存储库将移动到指定的路径。