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