Crash Course: Intro to Git

This is a past event

35 people went

Suncoast Developers Guild

2220 Central Ave · Saint Petersburg, FL

How to find us

There is 2-hour free parking on the block in front of campus. Arrive at 2220 Central Avenue and ring the bell to be let in.

Location image of event venue

Details

Git is so common in the programming world that even if you are a beginner you have probably already used it. However, Git is also very complex and takes a while to master. This course is intended as a deep dive into the fundamentals of Git, so you can continue to use it without fear of accidentally committing your entire desktop to a remote repository.

Notes, links, etc. are available here: Markdown: https://github.com/utumno86/BlogPosts/blob/master/GitPresentation.md
Keynote: https://github.com/utumno86/BlogPosts/blob/master/GitPresentation.key
PDF:
https://github.com/utumno86/BlogPosts/blob/master/GitPresentation.pdf

Who is this for?
Beginners and anyone who doesn't feel 100% comfortable with Git

Outcomes:
We are going to walk everybody through a production-grade git submission workflow.

Requirements:
• Laptop that is WiFi capable
• Access to a command line utility
• Code editor (VSCode recommended)
• Web browser

Agenda:
• What is Git?
• How do we use Git in a common workflow?
• What is Github?
• How do we use Git's remote commands in a normal production level workflow?
• How do we deal with pull requests and merge conflicts?

FAQ:
Light snacks and drink are provided. Feel free to pack dinner or drinks as well! Don't code hangry.
__
About our instructor: Michael Nash is a Tampa native and former academic who graduated from the Ruby on Rails track of an earlier version of Suncoast Developers Guild in 2015. He is now a Mid-Level Software Engineer at Spatial Networks Inc., where he works on a large Ruby on Rails application. He enjoys long walks on the beach, professional wrestling, Magic: The Gathering, and has way too many cats.

Twitter: @utumno86
LinkedIn: https://www.linkedin.com/in/michaelearlnash/