Master the essential tools every modern developer needs! This comprehensive workshop introduces you to Git and GitHub, the backbone of collaborative software development and open source contributions.
Learn how to track your code changes, collaborate with teams, and contribute to projects worldwide. Discover the power of version control systems and why companies like Google, Microsoft, and thousands of open source projects rely on Git daily.
What You'll Learn:
Git fundamentals: commits, branches, and merging
Creating and managing GitHub repositories
Collaborating through pull requests and code reviews
Resolving merge conflicts like a pro
Best practices for commit messages and workflows
Contributing to open source projects
Whether you're working on personal projects, academic assignments, or planning to contribute to open source, this workshop will equip you with the skills to manage your code professionally. Perfect for students preparing for internships, hackathons, and real-world development scenarios.
Prerequisites: Basic command-line knowledge (our previous Linux workshop is helpful but not mandatory). Bring your laptop with Git installed and a GitHub account created.