我在git中有一个项目。它有几个子模块。没有进入子模块并执行git状态或类似的东西,有没有办法告诉主项目认为它应该在哪个提交,分支和标记?
答案 0 :(得分:1)
命令git submodule modulename
为您提供提交而不进入子模块目录,然后是git describe
的结果,它会为您提供最新的标记:
$ git submodule ext/fiji
808e757481874dfd493b8cc08a484235ce807ec2 ext/fiji (Fiji-Madison-23-g808e757)
对于分支机构,您必须在目录中cd
,或在运行$GITDIR
之前更改git status
。