git diff两个存储库,从.git目录获取结果?

时间:2011-09-28 08:56:34

标签: git diff

我的计算机上有两个版本的git repo,我想知道它们之间的区别是什么,所以我可以知道是否应该从其他回购中获取。

我做了一个“git diff amslib ../workspace/amslib”而不是向我展示两个存储库中只提交文件之间的差异,它开始给我.git目录中的差异。

我想我没有正确使用这些命令,有人能告诉我应该怎么做吗?我只是想知道哪个版本的代码有什么变化,所以我可以合并它们,拉它们,或者手动复制它们因为我想要一些改变,而不是其他的。

感谢

2 个答案:

答案 0 :(得分:0)

您应该能够将一个存储库作为“远程”添加到另一个存储库,获取额外的提交,然后将它们与当前存储库进行区分。

答案 1 :(得分:0)

您可以执行普通的递归diff并忽略.git目录中的任何结果。我怀疑@ Noufal的解决方案更清晰,但这是另一种选择。