Re: Why is it important to learn git?
- From
Jeff King <peff@peff.net>
- Date
- Jul 23, 2009, 05:00 UTC
- Message-ID
- <20090723050013.GA9189@coredump.intra.peff.net>
- In-Reply-To
- <200907220952.27385.trast@student.ethz.ch>
On Wed, Jul 22, 2009 at 09:52:26AM +0200, Thomas Rast wrote:
Show 7 quoted lines
> > How has mastering the advanced features of git helped you to be a > > better programmer? > > I came from SVN, and I guess the most important change for me was: > > Learning to make nice, reviewable, working, one-change-per-revision > commits.
Same here. Git makes this easy to do. But it also makes me _want_ to do it, because I benefit later from the advanced history investigation tools like bisecting, pickaxe, blame, and even just decent visualization like gitk that is lacking in other systems.
And of course if your workflow is based on reviewing patches (like for git itself), then it is almost necessary.
-Peff