如何在git config中使用“--path”?

时间:2011-10-20 06:07:57

标签: git path config relative

看起来Git无法解析~/的{​​{1}}路径。

我尝试将submodule放在 .gitmodules 中作为子模块的URL路径,但是当我尝试

~/foo/myproject.git

我收到错误,说Git无法找到存储库。

如果我将其更改为$ git submodule init 之类的路径,一切正常。

我检查了Git的帮助。看起来/home/userA/foo/myproject.git可以做点什么。

我不喜欢使用绝对路径,因为有时候完整路径不在我的控制之下。有没有办法使用已解决的路径?

1 个答案:

答案 0 :(得分:1)

使用$HOME/foo/myproject.git,效果优于~。蒂尔德只是一条捷径,它的扩张并不总是很好。

Git子模块路径可能是很久以前的相对路径,因此告诉gitconfig相对路径总是更好。