让git判断两个不同分支中包含的代码是否相同

Cia*_*lsh 0 git

是否存在git命令来确定两个分支当前是否具有完全相同的代码?

我试过了:

git diff master develop
Run Code Online (Sandbox Code Playgroud)

这个命令不会失败,但它实际上也没有做任何事情(即它什么都不返回)

eft*_*ft0 5

没有任何回报意味着它们是相同的.只是为了让您自己看看是否确实如此,请查看两个修订版本的树对象ID:

git cat-file -p master
git cat-file -p develop
Run Code Online (Sandbox Code Playgroud)

它们应该具有相同的ID,这意味着"树"(文件,目录和内容)是相同的.