Welcome to the GitHub Intro Repository! This repository is designed to introduce you to GitHub and git, from the basics to more advanced features. Over the next few weeks, you'll learn how to create and manage repositories, collaborate effectively, and use GitHub's advanced tools to streamline your development workflow.
github-intro-repo/
│
├── README.md
├── CONTRIBUTING.md
├── LICENSE
│
├── 01-getting-started/
│ ├── introduction.md
│ ├── setup-guide.md
│ └── exercises/
│ ├── create-repo.md
│ ├── clone-repo.md
│ └── basic-commands.md
│
├── 02-collaboration/
│ ├── branching-and-merging.md
│ ├── pull-requests.md
│ └── exercises/
│ ├── fork-repo.md
│ ├── create-branch.md
│ └── resolve-conflicts.md
│
├── 03-advanced-features/
│ ├── introduction-to-actions.md
│ ├── managing-releases.md
│ ├── working-with-issues.md
│ └── exercises/
│ ├── create-action.md
│ ├── use-tags.md
│ └── manage-issues.md
│
├── tasks/
│ ├── task-1.md
│ ├── task-2.md
│ └── task-3.md
│
└── resources/
├── cheatsheet.pdf
├── useful-links.md
└── faq.md
- Fork and Clone: Start by forking this repository and cloning it to your local machine.
- Follow the Modules: Begin with
01-getting-started/
and progress through the modules in order. - Complete Exercises: Each module contains exercises to practice what you've learned.
- Push Your Changes: Use GitHub to share your completed exercises.
Happy Learning!