在我提交一些文件之前,如何才能看到文件权限更改为文件?我有一些git status说已更改的文件,应该添加到commit但是git diff没有显示任何内容.谢谢
Jef*_*and 21
git log --summary
我想你会找到你想要的东西.该标志将"输出扩展标题信息的精简摘要,例如创建,重命名和模式更改".请注意以下示例:
$ git log --summary
commit 8978a03a209d1cc4842a8ff14b00253cb7744895
Author: Me
Date: Wed Feb 23 12:43:30 2011 -0500
second
mode change 100644 => 100755 matrix.cc
commit e559dcbee268448d4185854c056174dcb87d3013
Author: Me
Date: Wed Feb 23 12:43:10 2011 -0500
first
create mode 100644 matrix.cc
Run Code Online (Sandbox Code Playgroud)
Jef*_*and 14
好吧,因为这个问题已被编辑以询问不同的东西,这里有一个不同的答案:
git status -v
将列出节点更改以及差异.您可以通过使用上下文过滤器通过grep运行它来将其过滤到模式更改:( git status -v | grep '^old mode' -C 1
下面的示例结果)
diff --git a/matrix.cc b/matrix.cc
old mode 100644
new mode 100755
Run Code Online (Sandbox Code Playgroud)
直接回答你的问题:
git diff --summary
Run Code Online (Sandbox Code Playgroud)
将输出如下内容:
mode change 100644 => 100755 assets/README.md
mode change 100644 => 100755 assets/css/app.css
mode change 100644 => 100755 assets/js/app-monitor.js
mode change 100644 => 100755 assets/js/app.js`
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21873 次 |
最近记录: |