1

当我在 git repo 的子目录中调用 git 命令时,实际上会发生什么?

例如,我调用git init了 in ~/repo_root,但过了一段时间我git commit~/repo_root/subdir1

4

1 回答 1

14

从存储库的子目录执行 Git 命令时,它可以正常工作。唯一的区别是引用文件的参数被视为相对于当前工作目录。

在您的示例中,git commit可以正常工作,因为 Git 会向上搜索目录层次结构以找到.git存储库目录。

于 2013-09-16T03:37:35.890 回答