From: W. Trevor King Date: Sat, 30 Nov 2013 01:26:14 +0000 (-0800) Subject: Merge branch 'v1.x' X-Git-Tag: v2.0 X-Git-Url: http://git.tremily.us/?p=swc-git-example.git;a=commitdiff_plain;h=523842c86d54bf0b6881eec55fc3190db5142e51 Merge branch 'v1.x' Bring in changes from the maintenance branch with: $ git merge --log v1.x The pre-merge situation is: $ git log --graph --topo-order --oneline --decorate --all * 97941bc (HEAD, master) cheat-sheet.md: Mention 'config', 'diff', 'branch', 'remote', ... | * 9eba52e (tag: v1.1, v1.x) cheat-sheet.md: Fix 'Incorperate' -> 'Incorporate' typo |/ * 36d8c70 (tag: v1.0) cheet-sheet.md: Add a Git-specific cheat sheet ... And the post-merge situation will be: $ git log --graph --topo-order --oneline --decorate --all * XXXXXXX (HEAD, tag: v2.0, master) Merge branch 'v1.x' |\ * | 97941bc cheat-sheet.md: Mention 'config', 'diff', 'branch', 'remote', ... | * 0eba52e (tag: v1.1, v1.x) cheat-sheet.md: Fix 'Incorperate' -> 'Incorporate' typo |/ * 36d8c70 (tag: v1.0) cheet-sheet.md: Add a Git-specific cheat sheet * 3ba6fc9 (public/master) Merge branch 'mit-license' |\ | * 41d3ea1 (public/mit-license, mit-license) COPYING: Fill in the and markers | * e8051dc COPYING: Add MIT license for this project |/ * c481fb5 README.md: Document the syntax used in the README * b089fb8 README.md: Begin versioning by explaining the project goals This is much like our earlier merge in 3ba6fc9, except that this time there has been development in the master branch (97941bc), so a fast-forward merge would not be possible in this case. If you want to invoke merge with the `--no-ff` option anyway, that's fine, but it won't change the default handling in this case. The v2.0 tag is going to come from a: $ git tag v2.0 after I stop editing this commit message for XXXXXXX. --- 523842c86d54bf0b6881eec55fc3190db5142e51