git 记录以仅列出来自 gerrit 的合并更改
git log to list only merged changes from gerrit
不确定它是否是错误,但是 运行 git 登录特定分支甚至列出未批准的更改。
场景:
更改在 Gerrit 中提交并推送以供审查,如下所示
git push origin HEAD:refs/for/dev_branch
审查尚未完成并且未合并到 dev_branch 的中央回购图像,并且仍出现在仪表板的 'open' 更改中。
运行 git log dev_branch
也列出了本地分支上最后提交的文件的列表 hash中央回购)。
是否有我们可以限制git仅登录合并的过滤器?
dev_branch
是一个包含未审查提交的本地分支。如果您想在服务器端存储库中查看分支 dev_branch
的历史记录,其中不包括这些提交:
git fetch origin dev_branch
git log origin/dev_branch
如果 dev_branch
由于某种原因没有上游 origin/dev_branch
,以下命令以更可靠的方式工作:
git fetch origin dev_branch
git log FETCH_HEAD
不确定它是否是错误,但是 运行 git 登录特定分支甚至列出未批准的更改。
场景:
更改在 Gerrit 中提交并推送以供审查,如下所示
git push origin HEAD:refs/for/dev_branch
审查尚未完成并且未合并到 dev_branch 的中央回购图像,并且仍出现在仪表板的 'open' 更改中。
运行 git log dev_branch
也列出了本地分支上最后提交的文件的列表 hash中央回购)。
是否有我们可以限制git仅登录合并的过滤器?
dev_branch
是一个包含未审查提交的本地分支。如果您想在服务器端存储库中查看分支 dev_branch
的历史记录,其中不包括这些提交:
git fetch origin dev_branch
git log origin/dev_branch
如果 dev_branch
由于某种原因没有上游 origin/dev_branch
,以下命令以更可靠的方式工作:
git fetch origin dev_branch
git log FETCH_HEAD