使用git,我可以看到文件相对于任何其他过去提交的差异:
git diff commit file_name
Run Code Online (Sandbox Code Playgroud)
这显示file_name了版本commit与我当前的非暂停更改之间的差异.
使用Magit,我可以.在日志中选择一个给定的提交,并将其与另一个提交进行比较=.但是,我没有看到日志中的未分级更改,那么如何选择它们进行比较呢?
先感谢您.
在主要的magit视图(调用后获得magit-status)中,您可以按下d以获取所有diff命令的菜单.然后按r(r ange)对特定提交进行区分(在迷你缓冲区中提示).
如果你想要与你的git命令行完全等效并将diff限制为特定文件,那么按=f之前r(与magit一样,"popup"是不言自明的).
因此,获得等价物的完整序列git diff commit file_name是:
file_nameRETcommitRET