コマンドにはgit merge
早送りマージを実行するオプションがありますが、早送りマージを実行できない場合は通常のマージを使用するため、これは私が望むものではありません。
(追跡されたリモートブランチからの)早送りマージのみを実行し、早送りマージが不可能な場合は何も実行しないgitコマンドはありますか?
git-merge
マニュアルページから:
--ff-のみ
現在のHEADがすでに最新であるか、マージが早送りとして解決できる場合を除いて、マージを拒否し、ゼロ以外のステータスで終了します。