git am --3way [パッチファイル名]を実行するとerror: sha1 information is lacking or useless というエラーが出たので、代わりにpatchコマンドを使う

パッチファイル作成

パッチ元のトップディレクトリに移動して以下を実行

git format-patch HEAD^..HEAD

パッチファイル適用

パッチ先のトップディレクトリに移動して以下を実行

patch -p1 --merge < [出力したパッチファイル]

ファイル名が変わっているなどの場合は途中で入力を促されるので、自分でファイル名を入力する