在瓷器模式下,git diff
通告子模块更改:
$ cd /opt/staging # This is the main Git repository
$ cd software/zemke-rhyne # This is a submodule
$ git pull
$ git diff
diff --git a/software/zemke-rhyne b/software/zemke-rhyne
index 0fff2fc..cb69287 160000
--- a/software/zemke-rhyne
+++ b/software/zemke-rhyne
@@ -1 +1 @@
-Subproject commit 0fff2fc52bdc2a62a2647110e712b1b3baa48613
+Subproject commit cb69287a3540054ff85cd14199cf36b4b5098c1a
哪些管道命令可以提供以下信息?
- 子模块更新,这里是 software/zemke-ryne
- 旧哈希,这里是 0fff2fc52bdc2a62a2647110e712b1b3baa48613
- 新的哈希,这里是 cb69287a3540054ff85cd14199cf36b4b5098c1a
例如,目标是自动化提交消息,以通过 git rev-list 简要记录更新子模块中的更改。