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
Who is this for?
Beginners and anyone who doesn't feel 100% comfortable with Git
We are going to walk everybody through a production-grade git submission workflow.
• Laptop that is WiFi capable
• Access to a command line utility
• Code editor (VSCode recommended)
• Web browser
• 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?
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.