首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何排除带有日期条件的Git日志的几个帐户?

如何排除带有日期条件的Git日志的几个帐户?
EN

Stack Overflow用户
提问于 2022-11-11 14:54:07
回答 1查看 40关注 0票数 0

我想让Git日志用户只有日期条件。由于在我们的CI/CD管道,一些提交自动添加,我们想要清除他们。

例如,我们希望排除下面的系统帐户,并在2022-10-01之后获取Git日志。

sachiko@XXX.co.jp

keiko@XXX.co.jp

iori@XXX.co.jp

…其他100个用户帐户<--我们的拾取目标

concourse@XXX.co.jp <--系统帐户,清除目标

git@localhost <--系统acount,清除目标

devXXXXau <--系统acount,清除目标

代码语言:javascript
复制
trial :
git log --date=iso --pretty=format:"[%ad] %h %an" --author='^(?!concourse@XXX.co.jp|git@localhost|devXXXXau).*$' --perl-regexp --after '2022/10/01'

result:
[2022-11-11 19:40:48 +0900] 463aab83 sachiko<E7><B8><B2><C2><80>--author='^(?!concourse@XXX.co.jp|git@localhost|devXXXXau).*$'
[2022-11-11 19:40:49 +0900] 463aab84 git@localhost<E7><B8><B2><C2><80>--author='^(?!concourse@XXX.co.jp|git@localhost|devXXXXau).*$'
[2022-11-11 19:40:56 +0900] 463aab85 iori<E7><B8><B2><C2><80>--author='^(?!concourse@XXX.co.jp|git@localhost|devXXXXau).*$'

我们希望只收集用户日志,sachiko和iori,来清除所有的系统日志,但是到目前为止它还没有工作。

另外,我只想得到“2022-11-11 19:40:47 +0900 463 aab83 sachiko”,作者日期,提交散列,作者。

EN

回答 1

Stack Overflow用户

发布于 2022-11-17 07:44:28

由于@eftshift0 0和@Lazy Badger,我可以排除以下几个帐户;

代码语言:javascript
复制
git log --date=local --pretty=format:"[%ad] %h %an : %s"  --after '2022/10/01' --author="\(concourse@xxxxx.co.jp\)\|\(devxxxxxxau\)\|\(git@localhost\)" --invert-grep

希望能对某人有一点帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74404311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档