git - 如何在 Git 中识别重命名的文件?

标签 git

我喜欢使用 git log -p 来查看更改。 这很有效,但在重命名文件的情况下会失败。在这种情况下,它显示一个文件完全红色为已删除,而“另一”文件完全绿色为新文件。 因此,在重命名的文件中不容易看到任何更改。

有没有办法让 git log -p 之类的东西识别重命名的文件并显示文件的差异?

我知道 git log --follow,但这仅适用于单个文件,因此对于审查整个提交没有帮助。

最佳答案

git log -M -p 就可以了。

关于git - 如何在 Git 中识别重命名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14627312/

相关文章:

Git 从当前 checkout 的 master 创建分支?

git + 部署到生产环境

git - 撤消在 Git 中的特定文件夹中所做的更改

git - 圆 ci 中的 "checkout"步有什么作用?

git - vim打开多个文件

bash - 如何列出在 Git 中更改了文件的所有文件夹名称?

git - 回滚 Git merge

git - 如何使用 git 在不同的基本路径上应用更改

node.js - 部署到 Heroku 的 Node 应用程序中的 git 隐私

git - SourceTree App 说即使对于新克隆的存储库也有未提交的更改 - 可能有什么问题?