From: "Malusi Gcakasi" <malusi.gcak...@gmail.com>
Sent: Sunday, February 03, 2013 10:09 AM
On 2/3/2013 8:02 AM, Les Nightingill wrote:
It will help you a lot with the syntax to really understand the architecture and the data model.


I'm also pretty new to using git, can you recommend any good books/blogs/articles for learning about the architecture and data model?


There are many article that try to teach git, however the biggest problem is trying to unlearn the old ways that are no longer relevant to modern software and computer systems.

All the old version control systems are based on (developed from) the idea of a 'master drawing' which dates from before the time of the Titannic when drawings were done with India ink on Kaolin and linen paper and had to be protected with utmost diligence. If you damaged the master you were stuffed.

Now we have zero cost duplication and storage there is no longer a single master, and everyone can have a go. The problem then becomes how to verify if your copy is the same as the one in some trusted reference repository (e.g. Julie's rework release X), and how we maintain an unbroken chain of traceability of our development (same as physical measurements, e.g. SI/NIST). (and vice versa when you want your work to be accepted by that repo)

I found all these to be useful at various points

Git community book (various editions) e.g. http://git-scm.com/book/en/Getting-Started-About-Version-Control = Pro-Git

Git Magic = http://www-cs-students.stanford.edu/~blynn/gitmagic/book.html

http://think-like-a-git.net/

Top 10 Git Tutorials for Beginners =
http://sixrevisions.com/resources/git-tutorials-beginners/


--
Kind Regards
Malusi Gcakasi



-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.2897 / Virus Database: 2639/6076 - Release Date: 02/02/13


--
You received this message because you are subscribed to the Google Groups "Git for 
human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to