It's time for a lesson in version control! Maybe you write code. Maybe you don't write code, but you work with people who do. Maybe your work has nothing to do with computers and you only dabble in websites in your spare time, but you really wish you could remember how that code worked 2 weeks ago. Maybe you're writing a book and want to keep a versioned backup of that document to look back on later.
For all of these things, git can help. We'll cover the following and more:
- What is git?
- What is the concept behind git?
- Common uses
- Creating a git repository
- Adding/removing files to and from git
- Tracking file changes
- Branching, merging, and even resolving file conflicts
- Sharing your repository with others
- Using a repository shared by others
- Github basics
Nathan Dotz is a software engineer at Detroit Labs, where miracles are performed on mobile devices, and a founding member of the All Hands Active Hackerspace, which has been working steadfastly to awesomify the brains of creators for over 3 years. He’s an open-source contributor, an open-education advocate, and a functional programming fanboy.
1407 Randolph St.
Detroit, MI 48226
There are several flat-fee private parking lots available across from the office on Randolph St. Metered street parking is available on Randolph and adjacent streets. Additional parking is available one block away at the Detroit Opera House parking structure. Bring cash.
WHAT TO BRING:
Please bring your laptop and charger to all class sessions. Power strips & Wi-Fi will be provided.
We're here to help! If you have additional questions or would like to talk further before signing up for a class, please contact Erika Carlson (firstname.lastname@example.org).