Welcome to the Git and GitHub Workshop repository! This repository contains the slides and workshop materials for our hands-on sessions on Git and GitHub.
- Gain a solid understanding of Git, the popular version control system.
- Learn how to leverage GitHub for collaborative software development.
- Explore essential Git and GitHub concepts, tools, and best practices.
- Develop the skills needed to contribute to open-source projects.
Our workshop covers the following key topics over two days:
-
Day 1:
- Git Basics and Installation
- Undoing Changes and Ignoring Files
- Introduction to GitHub
- Working with Branches
-
Day 2:
- Merging Branches and Resolving Conflicts
- Merging Branches on GitHub
- Forking and Contributing to Projects
- Collaboration on GitHub
We encourage you to continue your Git and GitHub journey beyond this workshop. Here are some valuable resources:
- GitHub Learning Lab: Interactive courses and guides on Git and GitHub.
- Pro Git Book: A comprehensive guide to Git by Scott Chacon and Ben Straub.
- GitHub Guides: In-depth guides on various GitHub topics.
- Atlassian Git Tutorials: A comprehensive series of Git tutorials.
- Git Cheat Sheet: A handy reference for Git commands.
Your feedback is essential to us. If you have any questions, suggestions, or need further assistance, please feel free to create an issue in this repository or contact me.
I hope you find this workshop informative and empowering in your journey as a software developer. Happy coding and collaborating!