git am
メールボックスから一連のパッチを適用するコマンド。
format-patch で作ったパッチを適用する。
用例
- パッチを適用
git am 0001-seeing-if-this-helps-the-gem.patch
- パッチを三方向マージで適用(~/downloads/patches/配下の全patchファイルを適用)
git am --3way ~/downloads/patches/*.patch
- たくさんのパッチが含まれる mbox からパッチを適用(対話モード)
git am -3 -i mbox
書式
git am [options] <patchファイル>
公式によると以下の通り。
git am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8] [--[no-]3way] [--interactive] [--committer-date-is-author-date] [--ignore-date] [--ignore-space-change | --ignore-whitespace] [--whitespace=<option>] [-C<n>] [-p<n>] [--directory=<dir>] [--exclude=<path>] [--include=<path>] [--reject] [-q | --quiet] [--[no-]scissors] [-S[<keyid>]] [--patch-format=<format>] [(<mbox> | <Maildir>)…] git am (--continue | --skip | --abort | --quit | --show-current-patch[=(diff|raw)])
options
/x | xxx |
etc.
説明
XXXX
関連
- git format-patchコマンド
- git applyコマンド
参考リンク
- Git - git-am Documentation
- Git - プロジェクトの運営
- git apply と git amについて - akinorinitta.com
- git amで他人のコミットをパッチとして当てる方法 - Qiita
- 別リポジトリのコミットをパッチとして当てる (git format-patch & git am) - syon/til
- プロジェクトにパッチをインポートする
- am - [Reference/Git] ぺんたん info
その他メモ
なにかあれば。