1
我有一个项目A
使用项目B
作为一个git子模块:历史/怪git的子模块
A
└── B
我想找到更新目前的裁判为B
在A
其呈交。该A/.gitmodules
文件只包含远程,而不是参考。运行这不起作用:
git blame -- B
fatal: no such path 'B' in HEAD
我怎样才能找到A
,改变了其承诺的B
检查出的承诺?
我有一个项目A
使用项目B
作为一个git子模块:历史/怪git的子模块
A
└── B
我想找到更新目前的裁判为B
在A
其呈交。该A/.gitmodules
文件只包含远程,而不是参考。运行这不起作用:
git blame -- B
fatal: no such path 'B' in HEAD
我怎样才能找到A
,改变了其承诺的B
检查出的承诺?
可以使用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
已更改的方式。
哈哈回答你自己的问题......谢谢! – richardpringle