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.