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