“Focus on the core workflow — nothing more.”
flowchart LR
A[Edit Files] --> B[git add]
B --> C[git commit]
C --> D[git push]
git init
git clone <url>
git status
git add .
git commit -m "message"
git log --onelinegit branch
git switch -c feature
git switch main
git merge featuregit push
git pullRepository = project
Commit = snapshot
Branch = pointer
git status
git add .
git commit -m "message"
git pull
git push❌ skipping git status
❌ committing everything blindly
❌ working on main branch
Always check → git status
You can track and save changes safely