2016-11-16 7 views
1

私はgitのサブモジュールとしてプロジェクトBを使用するプロジェクトAを持っています。 A/.gitmodulesファイルには、リモートではなく、リファレンスのみが含まれています。そして、これは動作しません。実行:歴史/非難gitのサブモジュール

git blame -- B 
fatal: no such path 'B' in HEAD 

はどのようにチェックアウトするBのコミットを変更Aにコミット見つけることができますか?

答えて

2

あなたはgit logを使用して履歴を確認することができます

git log -- B 
commit 469e844f71d60f862e14e64302dbc849cbc7ba51 

またはすべての変更のコミットの概要を表示するには:

git log --patch-with-stat -- B | grep commit 
commit 469e844f71d60f862e14e64302dbc849cbc7ba51 
-Subproject commit a677c5ccb01071c6cfe5a6de9bddcd43ad5198ca 
+Subproject commit 02ec5cb265a744f0a8a710920f0e2a832cc433f2 

最初の行はプロジェクトAのコミットで、その他の行はプロジェクトBの変更点を示しています。

+0

あなた自身の質問に答える笑...ありがとう! – richardpringle