diff options
author | Junio C Hamano <gitster@pobox.com> | 2009-10-30 20:05:38 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2009-10-30 20:05:38 -0700 |
commit | 0f06f3ff76bea09a2344adacca5bfc0d637b2086 (patch) | |
tree | f3492b6b08cb5b96150dc5d9dd2ab3752707721c /Documentation/git-merge.txt | |
parent | e7e55483439b2e1f483e3753109a433f2fba1a26 (diff) | |
parent | d504f6975d34025ed3b5478b657789410b52cdb1 (diff) | |
download | git-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.txt | 33 |
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], |