git 命令显示主存储库中特定用户的未合并分支
git branch -a --no-merged master
使用上面的命令,但无法使用特定用户进行过滤,因为未合并的分支卷为 3k 需要清理它们..
假设“针对特定用户”是指提示中最后一次提交的作者或提交者,请使用您想要生成候选提交的任何内容并
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
表示您正在生成列表并以这种方式提供它,其余的一切都如常。