Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 git,我可以看到文件相对于任何其他过去提交的差异:
git diff commit file_name
这向我展示file_name了版本commit与我当前的未分级更改之间的差异。
file_name
commit
使用 Magit,我可以.在日志中选择一个给定的提交,并将其与另一个提交与=. 但是,我在日志中看不到我未暂存的更改,那么如何选择它们进行比较?
.
=
先感谢您。
在主 magit 视图中(在调用 后得到magit-status),您可以按d获取所有diff命令的菜单。然后按r(范围 ) 来区分特定的提交(在 minibuffer 中提示)。
magit-status
diff
如果您想要与您的 git 命令行完全相同并将差异限制为特定文件,请按=fbefore r(与 magit 一样,“弹出窗口”是不言自明的)。
因此,获得等价物的完整序列git diff commit file_name是: