From: Junio C Hamano Date: Wed, 22 Jul 2009 21:55:22 GMT Subject: Re: How has learning the advanced features of git helped you to write software more effectively? Message-ID: <7v1vo8e62d.fsf@alter.siamese.dyndns.org> In-Reply-To: Tim Harper writes: > Out of the shoot, you get a lot of value learning the basic features > of git: easy branching, merging, etc. How has learning the advanced > features of git (bisect, rebase, rebase -i, add -p, etc.) helped you > to write software more effectively? Git does not have much if anything to do with writing software more effectively. Crappy programmers can create (and have created I am sure) clean history that is easy to understand how tons of bugs have been carried forward, and you can side port the bugs with ease across branches in such a history.