有没有办法查看同一文件的版本staged
和版本之间的差异?unstaged
例如:
Changes to be committed:
modified: conf/application.conf
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: conf/application.conf
当我暂存更改然后我再次修改文件而不暂存它时,就会发生这种情况。
EDIT
该git status -vv
命令不够好,因为我需要使用diff
/difftool
命令。那是因为实际上在太多文件中有太多更改,并且滚动浏览所有文件效率不高。但是diff
/difftool
允许我指定我感兴趣的文件。