git – 提交之前电stream变化的差异

我已经改变了git仓库中的几个文件,但还没有提交。

我可以通过调用git status来获得更改列表。 但是,除了文件名之外,如何获得已更改的内容列表?

我最初考虑使用git diff ,但它似乎只用于比较已经提交的更改。

通常我只是做meld . ,但在这种情况下,我通过SSH连接到外部服务器。

默认情况下, git diff显示你的工作目录索引之间的区别(下一次提交的临时区域 )。

如果你已经添加( 分阶段 )到分段区域的变化, git diff --staged做这个工作。 暂存区域是下一次提交将通过git commit形成的数据。

PS良好的阅读(IMO)为Git初学者:

我用这种情况是:

 git diff HEAD * 

这将显示自上次提交以来的更改。 虽然不知何故,它的工作更快

 git diff .