假设我克隆了一个存储库并开始修改文件。我知道如果我有本地未提交的更改,我可以按如下方式进行比较,git diff test.txt
它将显示当前本地 HEAD 与文件中已修改的未提交更改之间的差异。如果我提交这些更改,我可以通过使用将其与原始存储库进行比较git diff master origin/master
但是,在本地提交之前,有什么方法可以将本地更改与服务器上的原始存储库进行比较?我尝试了各种排列,git diff --cached master origin/master
但没有运气。