执行 git diff -- ':(exclude)package-lock.json' 时无效
No effect when doing git diff -- ':(exclude)package-lock.json'
我想做一个 diff 但没有 package-lock.json,它很大并且是一个生成的文件,所以对我来说没什么有趣的。
我都试过了:
git diff -- ':(exclude)package-lock.json'
git diff -- ':!package-lock.json'
但它只有零输出。我究竟做错了什么 ?
我是运行git2.21.0
在使用排除路径规范之前,您需要列出非排除路径。例如,点或魔法根 :/
:
git diff -- . ':(exclude)package-lock.json'
git diff -- . ':!package-lock.json'
我想做一个 diff 但没有 package-lock.json,它很大并且是一个生成的文件,所以对我来说没什么有趣的。 我都试过了:
git diff -- ':(exclude)package-lock.json'
git diff -- ':!package-lock.json'
但它只有零输出。我究竟做错了什么 ? 我是运行git2.21.0
在使用排除路径规范之前,您需要列出非排除路径。例如,点或魔法根 :/
:
git diff -- . ':(exclude)package-lock.json'
git diff -- . ':!package-lock.json'