首页 > 解决方案 > Git diff 与远程中的子目录

问题描述

我在本地的 git 存储库(比如a)是另一个 git 存储库(比如b)的子目录。我的目标是检查我的文件与 remote 的匹配子目录中的文件之间的差异b。我知道子目录的路径(比如,subdir/)。如何获得所需的差异?

我试过了, git diff master <a remote commit> -- subdir/ 但它仍然将sample.txt我的本地和subdir/sample.txt远程b视为不同。我能做些什么来实现所需的差异?另外,如果我也不知道子目录位置怎么办?

标签: gitgit-diff

解决方案


我想到了,

git diff master <a remote commit>:subdir


推荐阅读