从子目录调用git命令

从子目录调用git命令,git,Git,当我在git repo中的子目录中调用git命令时,实际会发生什么 例如,我在~/repo\u root中调用了git init,但一段时间后,我从~/repo\u root/subdir1运行了git commit,从存储库的子目录执行git命令时效果良好。唯一的区别是引用文件的参数被视为相对于当前工作目录 在您的示例中,git commit可以正常工作,因为git会在目录层次结构中搜索.git存储库目录。git命令在存储库的子目录中执行时可以正常工作。唯一的区别是引用文件的参数被视为相对于当

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


例如,我在
~/repo\u root
中调用了
git init
,但一段时间后,我从
~/repo\u root/subdir1

运行了
git commit
,从存储库的子目录执行git命令时效果良好。唯一的区别是引用文件的参数被视为相对于当前工作目录


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

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


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

您可能希望澄清
~/repo
~/repo\u root
是否实际上是相同的,或者不同。您可能希望澄清
~/repo
~/repo\u root
实际上是相同还是不同。请注意,他是从同级目录而不是子目录运行
~/repo
vs
~/repo\u root
。我想这可能是一个打字错误,但是…我看到了,并要求澄清。问题的文本是subdirectory.Typo在目录名中。修正错误!请注意,他是从同级目录而不是子目录运行
git commit
~/repo
vs
~/repo\u root
。我想这可能是一个打字错误,但是…我看到了,并要求澄清。问题的文本是subdirectory.Typo在目录名中。修正错误!