Gerritの変更のダウンロードセクションの下に、パッチファイルをダウンロードできるセクションがあります。
git apply
を使用すると、次のようになります。
$ git apply 441eb56b.diff.base64
fatal: unrecognized input
このパッチを適用するには、どのコマンドを使用しますか?
base64 --decode c6a9dcdb.diff.base64 > c6a9dcdb.diff
git apply c6a9dcdb.diff
(c6a9dcdbを、Gerritから提供された省略形のコミットハッシュに置き換えます。)
考えられる解決策は次のとおりです。
Cherry Pick
のコマンドをコピーして貼り付けるだけです。
Checkout
のコマンドをコピーして貼り付け、git format-patch -1
を実行して、git am
またはgit apply
で使用できるパッチを作成します。 git diff HEAD^..HEAD > xxx.patch
を実行してパッチを生成することもできます。wchichはgit apply
で使用できます。
Diff.Zipをダウンロードし、解凍して、git apply
します。
Diff.base64をダウンロードし、デコードして、git apply
します。
Checkout
またはgit fetch
コマンドのCherry Pick
部分を実行し、git merge
、git rebase
、git cherry-pick
、またはコミットを操作して適用できる任意のコマンドを使用します必要なパッチ。
Gerritにある別のブランチにパッチを適用する場合は、cherry-pick
ボタンを使用して適用します。