git 命令显示主存储库中特定用户的未合并分支

问题描述 投票:0回答:1

git 命令显示主存储库中特定用户的未合并分支

git branch -a --no-merged master

使用上面的命令,但无法使用特定用户进行过滤,因为未合并的分支卷为 3k 需要清理它们..

linux git terminal github-actions bitbucket
1个回答
0
投票

假设“针对特定用户”是指提示中最后一次提交的作者或提交者,请使用您想要生成候选提交的任何内容并

git log
来过滤和注释列表:

git for-each-ref --no-merged=master --format='%(objectname)' refs/heads refs/remotes \
| git log --no-walk --stdin --pretty='%h %an %d' --author="your name here" # or --committer= and %cn, or whatever.

git log
--no-walk
表示您不需要历史记录,您只是在寻找有关特定提交的信息。
--stdin
表示您正在生成列表并以这种方式提供它,其余的一切都如常。

© www.soinside.com 2019 - 2024. All rights reserved.