我正在运行(在脚本中 - 试图避免使用 cd):
git --git-dir=/test/.git --work-tree=/test/ pull
并得到:
fatal: /usr/lib/git-core/git-pull cannot be used without a working tree.
请注意,我已经运行了具有这种结构的其他命令(特别是 add、commit 和 pull),所以我认为这只是一个 pull 问题。
此处记录了一个类似的问题:Git pull failed to parse syntax,但并不完全相同 - 它们得到不同的错误(并且它们在 Windows 上运行,所以谁知道......我在 Ubuntu 上)。