假设你要查看当前分支与远程 master 分支之间的差异文件

确保本地仓库是最新的:
git fetch origin

查看差异文件:
git diff master origin/master

仅查看修改的文件列表:
git diff --name-only master origin/master

统计每个文件的增删行数:
git diff --stat master origin/master
通过这些命令,你可以清楚地看到本地分支与远程 master 分支之间的所有修改文件及其具体内容。

如果想排除某个文件夹下的所有文件,比如排除 apps/asv/ apps/meta5r/ public/js/asv/ public/js/meta5r/ 下的文件,你可以在命令中使用正则表达式来过滤掉这些文件。
git diff --name-only meta5r_asv_zyl origin/master | Where-Object { $_ -notmatch '^apps/(asv|meta5r)/.*|^public/js/(asv|meta5r)/.*' }
posted @   飞龙在生  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示