BEGIN:VCALENDAR
PRODID:NingEventWidget-v1
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
UID:2197786:Event:112176
DTSTAMP:20260430T030136Z
SUMMARY:OJUG ::: Git with Rusty
DESCRIPTION:\r\n\r\n\r\n\r\nJoin us for a Git presentation featuring R
 ustyRusty Phillips has been a polyglot developer for over 20 years (an
 d Java to some degree during all of that time), and has spent that tim
 e specializingin not specializing - learning as much as possible in al
 most everyarea of computer science and computer engineering. One of th
 e fewareas that he has specialized in is configuring his environment t
 osuit the work that he's doing.THE GIT STUFF:1. Overview of version co
 ntrol features- Locking checkout vs non-locking checkout- distributed 
 vs server-client- Merge advantages of distributed- Large binary disadv
 antage of distributed version control.2. Git setup:- ssh public/privat
 e keys; using ~/.ssh/config- github, gitlab, bitbucket. (gitlab for de
 mo)- .gitconfig setup.3. branches4. commit vs push5. fetch vs pull6. T
 he dangerous, common commands:rebase, cherry-pick7. Other important co
 mmands:rm, reset, stash8. merge vs mergetool, diff vs difftoolDEMO - c
 ommits with conflicts.Other important areas:1. Stealing dotfiles from 
 the internet(mine: tmux + nvim + oh-my-zsh + powerline).2. CI/CD for g
 itlab via yaml file.Stay tuned for details. Let me know if you’ll he
 lp out by sponsoring pizza. Thanks, Mike Levin@mikelevin\r\n\r\n\r\n\r
 \n\n\nFor more information visit https://codetown.com/events/ojug-git-
 with-rusty
DTSTART:20190822T220000Z
DTEND:20190823T000000Z
CATEGORIES:meetup
LOCATION:Starter Studio
WEBSITE:http://www.starterstudio.org
URL:http://www.starterstudio.org
CONTACT:3212529322
ORGANIZER;CN="Michael Levin":https://codetown.com/profile/MichaelLevin
ATTACH;FMTTYPE="image/jpeg":https://storage.ning.com/topology/rest/1.0
 /file/get/2006961411?profile=original
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE;CN="Michael 
 Levin":https://codetown.com/profile/MichaelLevin
END:VEVENT
END:VCALENDAR
