From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Good book on Git Date: Sun, 16 Nov 2014 18:00:16 +0000 Message-ID: <20141116180016.GA3892@acm.acm> References: <20141114125640.46af036c@jabberwock.cb.piermont.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1416160878 12543 80.91.229.3 (16 Nov 2014 18:01:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Nov 2014 18:01:18 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Perry E. Metzger" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 16 19:01:12 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xq48N-0004OC-13 for ged-emacs-devel@m.gmane.org; Sun, 16 Nov 2014 19:01:11 +0100 Original-Received: from localhost ([::1]:44635 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xq48M-0008Va-JR for ged-emacs-devel@m.gmane.org; Sun, 16 Nov 2014 13:01:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xq48E-0008VG-Ls for emacs-devel@gnu.org; Sun, 16 Nov 2014 13:01:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xq489-0005PL-IH for emacs-devel@gnu.org; Sun, 16 Nov 2014 13:01:02 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:35788 helo=mail.muc.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xq489-0005P9-4R for emacs-devel@gnu.org; Sun, 16 Nov 2014 13:00:57 -0500 Original-Received: (qmail 50547 invoked by uid 3782); 16 Nov 2014 18:00:55 -0000 Original-Received: from acm.muc.de (pD95185DC.dip0.t-ipconnect.de [217.81.133.220]) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 16 Nov 2014 19:00:54 +0100 Original-Received: (qmail 4522 invoked by uid 1000); 16 Nov 2014 18:00:16 -0000 Content-Disposition: inline In-Reply-To: <20141114125640.46af036c@jabberwock.cb.piermont.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-Received-From: 193.149.48.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:177331 Archived-At: Hello, Perry. On Fri, Nov 14, 2014 at 12:56:40PM -0500, Perry E. Metzger wrote: > I found the book "Pro Git" to be very useful when I was trying to > learn Git inside and out. > It is available for free here in a variety of formats: > http://git-scm.com/book/en/v2 > and is creative commons licensed. > It has introductory information early on, and later delves into > Git's internals so you can understand exactly what is happening > behind the curtain. (I personally found that part to be helpful -- I > never really have a proper model of something in my head until I know > how it actually works.) I'm afraid I didn't find it helpful, because it's not searchable. The text is fragmented into ~100 smallish web pages, making a systematic search of one page after another impractical. If you're looking for the answer to questions such as "what is the next step after I've done "git fetch"?" or "what does "git merge" do?" you won't find them here easily. However, if you're the sort of person who reads this sort of book from beginning to end, I would think it a good read. > Perry > -- > Perry E. Metzger perry@piermont.com -- Alan Mackenzie (Nuremberg, Germany).