1

当我git commit到我的本地分支时,我喜欢一次提交一个文件,这样我就可以只输入一个专用于该文件的提交消息。我刚刚完成了一项任务,总共更改了 8 个文件,每个文件都有自己的提交和自己的提交消息。

当我将本地分支推送到Gerrit时,创建了 8 个代码审查项目,这不是我想要的。我想要一个将 8 个文件更改捆绑在一起的评论项目。

Q1: 一个 git commit 是否意味着一个 Gerrit 审查项目?

Q2: 如何撤消对 Gerrit 的推送?

Q3: 如何让它工作,以便在将其推送到 Gerrit 时,我有单独的文件提交和提交消息,但只有一个评论项目?

4

1 回答 1

2

A1:是的,为您推送的每个提交创建一个 Gerrit 审查项目。

A2:要撤消您对 Gerrit 的推送,请为您的每个评论项目使用 Gerrit 中的“放弃”按钮。

A3:在推送到Gerrit之前,您需要将多个提交压缩为一个提交。用于git rebase -i将您的提交重写为一个,然后推送到 Gerrit。

于 2013-11-06T21:58:50.690 回答