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