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 <[email protected]>

_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to