GIT-MERGE(1) Git Manual GIT-MERGE(1) (NAME) git-merge - (SYNOPSIS) git merge [-n] [--stat] [--compact-summary] [--no-commit] [--squash] [--[no-]edit] [--no-verify] [-s ] [-X ] [-S[]] [--[no-]allow-unrelated-histories] [--[no-]rerere-autoupdate] [-m ] [-F ] [--into-name ] [...] git merge (--continue | --abort | --quit) (DESCRIPTION) ( ) . git pull . master : A---B---C topic / D---E---F---G master git merge topic topic master ( E) (C) master . ORIG_HEAD (G) . A---B---C topic / \ D---E---F---G---H master --no-commit . git merge --abort git merge --continue . git merge --abort . ( ) git merge --abort ( ) . : git merge : . (OPTIONS) --commit, --no-commit . --no-commit . --no-commit . (fast-forward) --no-commit . --no-ff --no-commit . --edit, -e, --no-edit . --no-edit ( ). --edit ( -e) -m . . git merge . GIT_MERGE_AUTOEDIT no . --cleanup= . git-commit(1) . scissors (scissors) MERGE_MSG . --ff, --no-ff, --ff-only . --ff (tag) ( ) refs/tags/ --no-ff . --ff ( ). ( ) . --no-ff . --ff-only . . -S[], --gpg-sign[=], --no-gpg-sign GPG . . --no-gpg-sign commit.gpgSign --gpg-sign . --log[=], --no-log . git- fmt-merge-msg(1) . --no-log . --signoff, --no-signoff (trailer) Signed-off-by . signoff . << >> (Developer Certificate of Origin) . ( https://developercertificate.org .) signoff . --no-signoff --signoff . --signoff ( ) commit.signoff gitfaq(7) . --stat, -n, --no-stat diffstat . diffstat merge.stat . -n --no-stat diffstat . --compact-summary (compact-summary) . --squash, --no-squash ( ) HEAD $GIT_DIR/MERGE_HEAD ( git commit ). ( ) . --no-squash . --squash . --squash --commit . --verify, --no-verify pre-merge commit-msg . --no-verify . githooks(5) . -s , --strategy= . -s (ort (head) octopus). -X