最佳答案
假设我克隆了一个存储库并开始修改文件。我知道,如果我有本地未提交的更改,我可以做一个如下 git diff test.txt
的差异,它将显示我之间的差异,当前本地 HEAD 和修改,未提交的更改文件。如果我提交这些更改,我可以使用 git diff master origin/master
将其与原始存储库进行区分
但是有没有办法区分本地更改与服务器 之前上本地提交的原始存储库的区别呢?我尝试了各种排列的 git diff --cached master origin/master
没有运气。