git - Git审查:从多个提交中提交特定的提交

我在git review上得到以下信息:

git review
You are about to submit multiple commits. This is expected if you are
submitting a commit that is dependent on one or more in-review
commits. Otherwise you should consider squashing your changes into one
commit before submitting.

The outstanding commits are:

2de3eef (HEAD -> AddingReleaseIndex) Adding index page for subrelease projects
d3dbc89 (Addingindex) Add index with submodules

Do you really want to submit the above commits?
Type 'yes' to confirm, other to cancel: no
Aborting.

我有很多分支,每个分支都有一个特定的功能正在实现。我只想把头上的承诺(2de3eef)和其他东西发送给审查。
我发现了一个article,它表示我可以使用git cherry pick将所选提交移动到另一个分支,并将其发送到另一个分支进行审查。我不想通过另一个分支发送给审查,我想通过同一个分支发送,因为它是关于一个特定的功能。
我怎样才能避开这种情况?

最佳答案

一种方法是使用git rebase -i对提交重新排序,这样您想要的提交就不依赖于您不想提交的任何其他提交。

本文翻译自 https://stackoverflow.com/questions/41453454/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。

标签 git gerrit git-review


相关文章:

linux - 将Github存储库推送到其他现有帐户(而不是默认帐户)? [重复]

git - 合并冲突后git更改change-id的位置

git - 拉请求是Git的一部分,还是GitHub,Gerrit和Atlassian Stash等工具的功能?

git - git-review如何工作?

git - 我如何更新Homebrew?

python - AttributeError:“ noneType”对象在执行pelican-quickstart时没有属性“ split”

git - Git提交没有电子邮件

git - 即使安装了复制插件,也会出现“ gerrit:复制:未找到”

python - 在macOS Sierra上使用git-review进行RequestsDependencyWarning