Git version control primer and workshop, Boston.pm Tuesday 14th
Bill Ricker
bill.n1vux-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
Sun Apr 12 22:05:08 EDT 2009
April 14, 2009, 7:15 PM - MIT E51-376 (back in our home room)
Git primer and workshop - Steve Scaffidi
This will be a tutorial-style workshop where people can follow along
on their laptops to use git and see it in action.
* Core concepts (~15 min)
* Getting started (~25 min)
* Working alone with git (~20 min)
* Working with others with git, the traditional way (~20 min)
RSVP to me if you're planning to attend -
mailto:bill.n1vux-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org?subject=rsvp+boston.pm
Pizza and soda for this meeting will be sponsored by
Cambridge Interactive Development Corp. Thanks CIDC!
need a topic & speaker for May meeting ...
... Bill
> For more information about Boston Perl Mongers, or to subscribe to one of
> our mailing lists, visit our website at http://boston.pm.org/
>
>
> Directions to MIT, Building E51:
>
> Building E51 (the Tang Center) is located at the corners of Amherst and
> Wadsworth Streets in Cambridge.
>
> http://whereis.mit.edu/map-jpg?mapterms=e51
>
> Directions by T:
>
> Take the Red Line to Kendall. Building E51 is right around the corner from
> the T stop. From the Inbound side, facing into Main Street, turn right
> (toward Boston) and walk down the block. Turn right on Wadsworth Street
> and walk to the corner of Amherst Street. Building E51 is the building
> across the street directly in front of you with the metal canopy.
>
> Directions by Car:
>
> General directions provided by MIT:
>
> http://whereis.mit.edu/map-jpg?section=directions
>
> The Boston Linux and Unix user group also meets at E51, so you may find
> their directions helpful as well (keeping in mind that we will be meeting
> in room 376, not room 315):
>
> http://www.blu.org/directions/mit/e51-315.php
>
> Parking Information:
>
> MIT's Amherst Street Lot is adjacent to the building:
>
> http://whereis.mit.edu/map-jpg?selection=P4&Parking=go
>
> Officially, a sticker is required to park in the lot. However, we've been
> told unofficially that there is no enforcement after 3pm weekdays, nor on
> the weekends. Chances are very slim that cars will be ticketed.
> Nonetheless, parking in the lot is at your own risk.
---------- Forwarded message ----------
From: Steve Scaffidi <sscaffidi-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org>
Date: Thu, Mar 5, 2009 at 7:06 PM
Subject: [Boston.pm] Git workshop for April
To: Boston Perl Mongers <boston-pm-aE07yma9hCw at public.gmane.org>
Since the March meeting is almost upon us, I just wanted to start discussion
on what people would like to do vis-a-vis git.
My idea is pretty simple - I would like to do a tutorial-style workshop
where people can follow along on their laptops to use git and see it in
action.
I would cover the following:
- Core concepts (~15 min)
- the creation of git (who why etc)
- "the Zen of git - unlearn what you know"
- git terminology
- local vs remote repos
- origin, head, master, checkout/commit vs pull/push
- how git is related to traditional version control systems (TVCS)
- what git does better than TVCS
- what git doesn't yet do better than TVCS
- Getting started (~25 min)
- starting a new project with git
- getting an existing project into git (one that isn't already using
source control)
- making your own private remote repository
- NOTE: making a repo public is really something to be left for
another day
- HOWEVER, I would mention that it's insanely simple and flexible.
- Working alone with git (~20 min)
- getting code from an existing git repo (for example perl!)
- hack hack hack
- commit hack commit hack
- commit push hack commit hack commit push
- Working with others with git, the traditional way (~20 min)
- you pull from the repo
- someone else pulls from the repo
- you're both pushing... how to keep in synch
Anyhow... I obviously need to plan this carefully. There's a lot of
information, but using git is surprisingly straight-forward...
I know that the basics of getting started and using it for real work can be
covered in one meeting. It's just a matter of avoiding all the "git fanboi
hype OMG linus! shiny! ponies!" and instead focusing on "when you want to
get X done with TVCS, you do Z with git" :)
Shortly before the meeting I could send an email to this list showing people
where to get git for their chosen platforms, perhaps with install
instructions... that will save time for instruction :)
--
-- Steve Scaffidi <stephen-1bs4xskLy67k1uMJSBkQmQ at public.gmane.org>
_______________________________________________
Boston-pm mailing list
Boston-pm-PqP1ghmmPMdAfugRpC6u6w at public.gmane.org
http://mail.pm.org/mailman/listinfo/boston-pm
--
Bill
n1vux-WYrOkVUspZo at public.gmane.org bill.n1vux-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
More information about the Discuss
mailing list