【问题标题】:How do I get the SHA of HEAD in a specific git submodule?如何在特定的 git 子模块中获取 HEAD 的 SHA?
【发布时间】:2014-08-15 14:51:28
【问题描述】:

我的项目有多个 git 子模块。我特别需要一个子模块的 SHA 提交才能在应用程序中呈现。

git submodule foreach 接受rev-parse 之类的命令,但它会循环遍历所有子模块,这是我不想要的。 git submodule status MySubmoduleFolder 输出过多。

【问题讨论】:

  • git submodule status [path]

标签: git bash git-submodules


【解决方案1】:

找到了我自己的解决方案。与cut 不同,awk 将忽略第一个空格。

git submodule status MySubmoduleFolder | awk '{print $1;}'

【讨论】:

  • 这里有一个之前的答案建议cut
  • awk 将分隔符的运行视为单个分隔符。 cut 将它们视为单独的分隔符。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-21
  • 2013-05-19
  • 1970-01-01
  • 1970-01-01
  • 2013-09-17
相关资源
最近更新 更多