如何在特定的git子模块中获取头部的SHA?
我的项目有多个git子模块。我需要一个子模块的SHA提交在应用程序中呈现如何在特定的git子模块中获取头部的SHA?,git,bash,git-submodules,Git,Bash,Git Submodules,我的项目有多个git子模块。我需要一个子模块的SHA提交在应用程序中呈现 git子模块foreach接受类似于revparse的命令,但它在所有子模块上循环,这是我不想要的git子模块状态MySubmoduleFolder提供的输出太多。找到了我自己的解决方案。与cut不同,awk将忽略第一个空格 git submodule status MySubmoduleFolder | awk '{print $1;}' git子模块状态[path]这里有一个先前的答案,建议cutawk将分离器的运行
git子模块foreach
接受类似于revparse
的命令,但它在所有子模块上循环,这是我不想要的git子模块状态MySubmoduleFolder提供的输出太多。找到了我自己的解决方案。与cut
不同,awk
将忽略第一个空格
git submodule status MySubmoduleFolder | awk '{print $1;}'
git子模块状态[path]
这里有一个先前的答案,建议cut
awk
将分离器的运行视为单个分离器<代码>剪切
将它们视为单独的分隔符。