Portfolio + Collaboration + Cloud Code Hosting
GitHub is a cloud platform where developers store, share, and collaborate on Git repositories.
Git → Local version control (on your system) GitHub → Online hosting for Git repositories
1. Go to github.com 2. Create account 3. Verify email 4. Create repository
Repository = Project folder in cloud Steps: - Click "New Repo" - Add name - Choose public/private - Create repo
git init git add . git commit -m "first commit" git branch -M main git remote add origin https://github.com/user/repo.git git push -u origin main
git clone https://github.com/user/repo.git
git branch feature git checkout feature git push origin feature
PR = Request to merge code into main branch Steps: - Push branch - Open GitHub - Click "Compare & Pull Request"
Used for: - Bug tracking - Feature requests - Task management
Your GitHub profile = Developer Resume Must include: - Projects - README - Pinned repos
# Project Title Description Tech Stack How to run