base64 --decode c6a9dcdb.diff.base64 > c6a9dcdb.diff
git apply c6a9dcdb.diff
(用Gerrit给你的任何缩写提交哈希代替c6a9dcdb。)
复制并粘贴 Cherry Pick
的命令。
复制并粘贴 Checkout
的命令,并运行 git format-patch -1
来创建补丁,可以在 git am
或 git apply
中使用。您还可以运行 git diff HEAD^..HEAD > xxx.patch
生成一个补丁,可以在 git apply
中使用。
下载 diff.zip,解压缩后使用 git apply
命令应用。
下载 diff.base64,解码后使用 git apply
命令应用。
在 Checkout
或 Cherry Pick
命令中运行 git fetch
部分,使用 git merge
、git rebase
、git cherry-pick
或任何可操作提交的命令来应用所需的补丁。
如果要将补丁应用于 Gerrit 中找到的另一个分支,请使用 cherry-pick
按钮进行操作。
git apply
中。但是无论如何,下载补丁的功能似乎主要是为那些没有已检出的git repo的人准备的,在这种情况下,cherry-pick当然更容易。请参见[bugtracker](https://bugs.chromium.org/p/gerrit/issues/detail?id=302)。我想要的是一个真正只下载补丁集之间差异的补丁下载,这样就不会干扰到我对同一补丁集所做的更改。 - sebkraemer