使用带有repo检索的android源存储库的git

use*_*307 2 git android repository android-source

我用repo下载了android源代码.但是,如果我尝试在存在.repo的目录中打印git状态,它会说

 git status
 fatal: Not a git repository (or any of the parent directories): .git
Run Code Online (Sandbox Code Playgroud)

为了让git在该目录中工作,我该怎么办?

输出ls -a:

cts       external    libnativehelper  prebuilts
abi       dalvik       frameworks  Makefile         .repo
bionic    development  gdk         ndk              sdk
bootable  device       hardware    packages         system
Run Code Online (Sandbox Code Playgroud)

Dhe*_*.S. 5

repo用于轻松管理多个相关的git存储库.顶级目录(TLD)包含目录.repo.因此,您可以repo从TLD 调用命令.

但是.git顶层没有目录.这告诉你TLD没有git存储库.事实上,许多repo管理的git存储库都在各个子目录中.因此,您必须访问cd包含.git文件夹的特定子目录,git以便为该存储库发出命令.

如果您希望对所管理的所有git"项目"执行相同的命令,请从TLD repo发出以下repo命令:

repo forall -c COMMAND