git-review では無理だと思いますが、raw push コマンドを使えば git-review がなくてもできます。
たとえば、通常 git-review を使用しない場合は、次のようなコマンドを使用します。
git push origin HEAD:refs/for/master
また、コミットを 1 つだけプッシュしたい場合 (以前のすべてのコミットAが既に にある場合にのみ 1 つになりますmaster)、特定のコミット、たとえば commit A、の代わりにそのハッシュを使用できますHEAD。
git push origin A:refs/for/master
しかし、ハッシュの使用法はあまり良くありません。知っておく必要がありHEAD~2、このような構造を使用してより簡単な方法でこれを行うHEADことができますA。
git push origin HEAD~2:refs/for/master
しかし、構造が長すぎるので、代わりにこのようないくつかのgit エイリアスgit push origin HEAD~2:refs/for/masterを作成できます(次の例のエイリアスは常に宛先ブランチとして使用されるため、ワークフローで のように複数の宛先ブランチを使用している場合は、次のエイリアスを作成する必要があります)。とのような各ブランチ):mastermasterdevelopmentreview-master-2review-development-2
git config --global alias.review-1 'push origin HEAD~1:refs/for/master'
git config --global alias.review-2 'push origin HEAD~2:refs/for/master'
git config --global alias.review-3 'push origin HEAD~3:refs/for/master'
git config --global alias.review-4 'push origin HEAD~4:refs/for/master'
git config --global alias.review-5 'push origin HEAD~5:refs/for/master'
エイリアスを使用すると、A次のような短いコマンドを使用してコミットをプッシュできます。
git review-2