看起来Git无法解析~/
的{{1}}路径。
我尝试将submodule
放在 .gitmodules 中作为子模块的URL路径,但是当我尝试
~/foo/myproject.git
我收到错误,说Git无法找到存储库。
如果我将其更改为$ git submodule init
之类的路径,一切正常。
我检查了Git的帮助。看起来/home/userA/foo/myproject.git
可以做点什么。
我不喜欢使用绝对路径,因为有时候完整路径不在我的控制之下。有没有办法使用已解决的路径?
答案 0 :(得分:1)
使用$HOME/foo/myproject.git
,效果优于~
。蒂尔德只是一条捷径,它的扩张并不总是很好。
Git子模块路径可能是很久以前的相对路径,因此告诉gitconfig相对路径总是更好。