git - 您如何找出文件模式更改来自哪个提交?

标签 git blame

我熟悉在命令行上使用 git blame 来显示哪个提交更改了文件的特定行。

是否有类似的功能来显示最后一次更改文件“mode”/flags 的提交?例如。设置或取消设置可执行标志。

最佳答案

您可以使用带有 --summary 标志的 git log 并在输出中搜索模式更改:

git log --summary -- path/to/file

来自documentation :

--summary

Output a condensed summary of extended header information such as creations, renames and mode changes.

关于git - 您如何找出文件模式更改来自哪个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45858117/

相关文章:

java - 使用 git 和 netbeans 将提交推送到多个分支

git - 如何重置所有已删除的文件

java - 将 Egit 和 GitLab 用于多个项目

svn - svn:如何确定上次更改某行的时间?

javascript - 如何通过 Google App Script 获取单元格编辑历史记录?

ruby-on-rails - 多个 heroku 帐户不工作

Git克隆ssh,用户名、路径和不同驱动器中带有空格

git - 如何列出所有曾经在 Git 中提交过文件的人?

git - 有没有办法自定义 git blame 的输出?

Git blame : View all Lines Authored by Specific User