Github Features
1. **Repositories** – Store and manage your project’s code and files in one place.
2. **Branching & Merging** – Work on new features safely without affecting the main project.
3. **Pull Requests** – Propose, review, and discuss changes before merging into the main codebase.
4. **Issues Tracking** – Track bugs, tasks, and feature requests efficiently.
5. **Collaboration Tools** – Work with others using mentions, permissions, and notifications.
6. **GitHub Actions** – Automate testing, building, and deployment workflows.
7. **GitHub Pages** – Host static websites directly from a repository for free.
8. **Security Features** – Detect vulnerabilities and protect your code with built-in tools.