I'm also interested in Robert's git talk, as proposed by Robert. bjb On Thu, Oct 31, 2019 at 03:10:07AM -0400, Kevin Szabo wrote: > Newbie here, so I don't know how the group votes on topics so please excuse > if this is the wrong method. > > I would love a Git fundamentals talk. I've use SCCS RCS CVS Subversion PLS > Clearcase etc, but never had the foundations course on Git. I think it > would be useful for me to help make the mental map between the various > version control systems > > - Kevin > > On Wed, Oct 30, 2019 at 5:29 AM Robert P. J. Day <rpjday [ at ] crashcourse [ dot ] ca> > wrote: > > > On Tue, 29 Oct 2019, J C Nash wrote: > > > > > Indeed, I'm mainly interested in pragmatic use. As indicated "cheat > > > notes"... > > > > ironically, when i teach my full intro git class, the very, very > > first thing i explain is that, while lots of people just want a git > > "cheat sheet", that doesn't really help you unless you understand the > > underlying architecture. > > > > i'm not joking ... i always start off with something like, "i > > realize a lot of you just want a cheat sheet, you know, give me the 10 > > or 20 git commands i need to be productive, and i'm outta here." and i > > immediately explain, "it doesn't work that way; unless you truly > > understand something called the 'object database' and what git objects > > are and how they work together, you have no chance of truly knowing > > how to use git." > > > > so after basic git configuration and cloning a repository, i explain > > very carefully about git objects (blob, tree, commit, tag), and how > > they are used to represent git history, at which point there is always > > a revelation on the part of the class, "oh, wow, now i get it." and > > without that understanding of the underlying architecture, you're > > never going to feel comfortable with git as you're never going to be > > sure what it's really *doing*. > > > > anyway, just my $0.02. that's what i was offering to present, if > > there's time and folks are interested. > > > > rday > > > > To unsubscribe send a blank message to linux+unsubscribe [ at ] linux-ottawa [ dot ] org > > To get help send a blank message to linux+help [ at ] linux-ottawa [ dot ] org > > To visit the archives: https://lists.linux-ottawa.org > > > > ---end quoted text--- To unsubscribe send a blank message to linux+unsubscribe [ at ] linux-ottawa [ dot ] org To get help send a blank message to linux+help [ at ] linux-ottawa [ dot ] org To visit the archives: https://lists.linux-ottawa.org