如何混合diff远程分支并同时指定存储库?

时间:2018-12-17 20:59:00

标签: windows git bitbucket

我有一个develop分支和一个master分支。我想在一个从未克隆过任何存储库的盒子上得到两者之间的差异。所以我尝试了:

git diff --no-index remotes/origin/master remotes/origin/develop

它告诉我error: Could not access 'remotes/origin/master',这很公平,因为它不知道从中获得什么回购。

那么我如何告诉git存储库的位置,以便获取差异?

2 个答案:

答案 0 :(得分:1)

那不是做到这一点的方法。试试这个:

git diff origin/master origin/develop

答案 1 :(得分:0)

您不需要使用remotes
遥控器是git存储分支文件的文件夹。

在git分支中,只是具有给定SHA-1的文件,这些文件存储在remotes文件夹内

enter image description here


为了比较分支,您不t need to use the远程`

# Using the diff command
git diff origin/<branch_name> origin/<branch name>

# Using the log command
git log ^origin/<branch_name> origin/<branch name>
git log origin/<branch_name> ^origin/<branch name>