emacs magit:git-dir不在默认位置

时间:2015-12-09 01:54:06

标签: emacs magit

如果git-dir不在工作树中,我们可以使用命令行

git --work-tree=/a/b --git-dir=/c/d/ status

运行git。在这种情况下我们如何使用magit? 感谢。

1 个答案:

答案 0 :(得分:2)

创建包含内容/path/to/worktree/.git的文件gitdir: /path/to/gitdir,并在/path/to/gitdir/config设置core.worktree/path/to/worktree。您还可以使用相对路径。创建单独工作树的Git命令就是这样做的(例如git submodule)。

git worktree做了一些不同的事情,因为它必须支持多个工作树。但是根据您的用例,您可能只需使用该命令而不是手动执行。