Git 按更改行数对临时区域中的文件进行排序

Git 按更改行数对临时区域中的文件进行排序,git,atlassian-sourcetree,Git,Atlassian Sourcetree,我有一个Magento 1.9.4,升级到1.9.4.3。首先,我从Magento下载了完整的1.9.4.3项目。然后我复制了我的magento安装 但我注意到几乎每个文件都被更改了,因为magento更改了版权日期。这使得很难看到代码逻辑的真正区别 有没有办法按更改的代码行数量对修改后的文件进行排序?这样,所有仅更改版权的文件都将得到“整理”,因为这些文件总是有两行更改。尝试:git diff--stat 这将列出修改后的文件,以及一个数字,该数字表示diff算法检测到的“添加+删除行”的总和

我有一个Magento 1.9.4,升级到1.9.4.3。首先,我从Magento下载了完整的1.9.4.3项目。然后我复制了我的magento安装

但我注意到几乎每个文件都被更改了,因为magento更改了版权日期。这使得很难看到代码逻辑的真正区别

有没有办法按更改的代码行数量对修改后的文件进行排序?这样,所有仅更改版权的文件都将得到“整理”,因为这些文件总是有两行更改。

尝试:
git diff--stat

这将列出修改后的文件,以及一个数字,该数字表示diff算法检测到的“添加+删除行”的总和


以下是将此输出转换为按修改次数排序的文件列表的快速方法:

git diff --stat | awk '{ print $3, $1 }' | sort -rn

谢谢,这在shell上非常有效,我想它在sourcetree中不起作用。