aboutsummaryrefslogtreecommitdiff
path: root/Documentation/git-merge.txt
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2009-10-30 20:05:38 -0700
committerJunio C Hamano <gitster@pobox.com>2009-10-30 20:05:38 -0700
commit0f06f3ff76bea09a2344adacca5bfc0d637b2086 (patch)
treef3492b6b08cb5b96150dc5d9dd2ab3752707721c /Documentation/git-merge.txt
parente7e55483439b2e1f483e3753109a433f2fba1a26 (diff)
parentd504f6975d34025ed3b5478b657789410b52cdb1 (diff)
downloadgit-0f06f3ff76bea09a2344adacca5bfc0d637b2086.tar.gz
git-0f06f3ff76bea09a2344adacca5bfc0d637b2086.tar.xz
Merge branch 'cb/doc-fetch-pull-merge'
* cb/doc-fetch-pull-merge: modernize fetch/merge/pull examples
Diffstat (limited to 'Documentation/git-merge.txt')
-rw-r--r--Documentation/git-merge.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/Documentation/git-merge.txt b/Documentation/git-merge.txt
index d05f32446..e886c2ef5 100644
--- a/Documentation/git-merge.txt
+++ b/Documentation/git-merge.txt
@@ -212,6 +212,39 @@ You can work through the conflict with a number of tools:
common ancestor, 'git show :2:filename' shows the HEAD
version and 'git show :3:filename' shows the remote version.
+
+EXAMPLES
+--------
+
+* Merge branches `fixes` and `enhancements` on top of
+ the current branch, making an octopus merge:
++
+------------------------------------------------
+$ git merge fixes enhancements
+------------------------------------------------
+
+* Merge branch `obsolete` into the current branch, using `ours`
+ merge strategy:
++
+------------------------------------------------
+$ git merge -s ours obsolete
+------------------------------------------------
+
+* Merge branch `maint` into the current branch, but do not make
+ a new commit automatically:
++
+------------------------------------------------
+$ git merge --no-commit maint
+------------------------------------------------
++
+This can be used when you want to include further changes to the
+merge, or want to write your own merge commit message.
++
+You should refrain from abusing this option to sneak substantial
+changes into a merge commit. Small fixups like bumping
+release/version name would be acceptable.
+
+
SEE ALSO
--------
linkgit:git-fmt-merge-msg[1], linkgit:git-pull[1],