Thanks to everyone who attended our first Git workshop! You've successfully learned how to track your projects with git add, commit, and push.
Now, it's time to tackle the real-world scenarios:
-
"How do I work on a new feature without breaking my main program?"
-
"How do I work with a partner on the same project?"
-
"Help! I made a mistake—how do I go back?"
Join ACM for Part 2 of our Git series, where we move from a solo tool to a professional collaboration powerhouse. This hands-on workshop is all about branching.
What You'll Learn:
-
The "Why" of Branching: Understand why git branch is the most essential command for safe development.
-
The Workflow: Master the branch → checkout → commit → merge cycle.
-
Team Collaboration: We'll talk about team environments and show you how to use GitHub to pull changes and keep your project in sync.
-
Fixing Mistakes: Learn the "Oh no!" commands to undo changes safely (git restore, git revert).
-
Live-Action Conflicts: We'll go over merge conflicts together and show you, step-by-step, how to resolve it.
Workshop Details:
-
Date: Wednesday, November 12th
-
Time: 5:30 PM
-
Location: Durland 1117
-
Prerequisites: This workshop is for beginners, but it assumes you know the material from Part 1. You should be comfortable with git init, add, commit, and push.
-
Missed Part 1? You're still welcome! Please review the basics of git here beforehand to get up to speed.
-
What to Bring: Your laptop with Git installed!