Welcome to the Git and GitHub workshop! This workshop is designed to introduce you to the basics of version control using Git and collaborative software development using GitHub. Whether you're a beginner or have some experience with Git and GitHub, this workshop will help you improve your skills and workflow.
Before you start this workshop, make sure you have the following installed on your system:
-
Introduction to Git and Version Control
- What is Git?
- Why use version control?
- Basic Git commands:
init
,clone
,add
,commit
,push
,pull
,merge
,branch
-
GitHub Basics
- Creating a GitHub repository
- Forking repositories
- Creating branches and pull requests
- Merging pull requests
-
Collaborative Workflows
- Working with branches and forks
- Resolving merge conflicts
- Code reviews and best practices
-
Advanced Git/GitHub Topics (Optional)
- Git hooks
- Rebasing
- GitHub Actions
-
Clone this repository to your local machine using the following command:
-
Follow the workshop content in the order provided in the sections above.
We welcome your feedback! If you have any suggestions or found any issues during the workshop, please create an issue in this repository.
Happy coding!