PowerShell过滤Git Log:仅保留commit与Pre-commit-Verified行求助
过滤git log结果仅保留commit和Pre-commit-Verified行
你只需要修改Select-String的匹配模式,用正则表达式的管道符|来同时匹配两个关键词:
git log -5 --no-merges master | Select-String -Pattern "commit|Pre-commit-Verified"
补充说明:
Select-String默认支持正则表达式,|表示“或”逻辑,会匹配包含commit或者Pre-commit-Verified的任意行- 如果需要严格区分大小写匹配,添加
-CaseSensitive参数即可:git log -5 --no-merges master | Select-String -Pattern "commit|Pre-commit-Verified" -CaseSensitive
内容的提问来源于stack exchange,提问作者sansalk
相关产品推荐
相关产品推荐

