Free courseGit basics for vibe coders
Daily Git flow: add, commit, push
Use a simple daily loop that keeps your history clean and your deploys predictable.
12 min
Daily Git flow: add, commit, push
Use one simple loop and you'll stay out of trouble:
change files -> git add -> git commit -> git push
1) Check what changed
git status
git diff
This helps you catch accidental edits before they become history.
2) Stage intentionally
git add src/app/page.tsx
git add src/components/ui/button.tsx
Prefer explicit file paths over git add . when you're rushing.
3) Write useful commit messages
Use Conventional Commits to keep history readable:
feat: add free courses section to homepagefix: avoid broken anchor when only free courses existchore: update copy
Good commits make debugging and reviews much faster.
4) Push early
git push -u origin your-branch
Pushing gives you an off-device backup and unlocks pull requests.
Rule of thumb: if a change is meaningful, commit it.