不确定是否存在错误,但即使未经批准的更改,也会在特定分支列表上运行git log。
情景:
承诺的变更&在Gerrit推动审查
git push origin HEAD:refs/for/dev_branch
尚未完成审核&未合并到dev_branch的中央仓库图像,并且仍然出现在仪表板中的“打开”更改中。
运行git log dev_branch
也列出了本地分支上最后提交的文件的哈希(这是未获批准的,而且还未进入中央存储库)。
是否有一个过滤器,通过该过滤器我们可以限制只在合并后的git登录?
答案 0 :(得分:1)
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