假设你要查看当前分支与远程 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 @ 2024-12-19 17:14  飞龙在生  阅读(114)  评论(0)    收藏  举报