Re: Preserving branches after merging on ancestor
- From
- Eric Raible <raible@gmail.com>
- Date
- Nov 5, 2009, 18:38 UTC
- Message-ID
- <loom.20091105T193641-910@post.gmane.org>
- In-Reply-To
- <26217077.post@talk.nabble.com>
Richard Lee <richard <at> webdezign.co.uk> writes:
Show 14 quoted lines
> So I tried using branches for features today. Most of the time I'm the only > person working on a project. So when I've finished working on a feature > branch and ready to merge it back into the master branch, the master head IS > the common ancestor of the two branches. As shown below > > * b6d75f1 [feature] stuff on feature branch > * 43dba08 stuff on feature branch > * ab7efdd [master] init > > When I merge the graph looks likes this: > > * b6d75f1 [master] [feature] stuff on feature branch > * 43dba08 stuff on feature branch > * ab7efdd init
You're getting a so-called "fast-forward" merge, which is the default. Turn it off with:
git merge --no-ff