If screen is blank but console is "running":
Browser cache often hides new styles. Use Cmd + Shift + R.
Forces the server to stop and restart completely.
Run in Production Replit
Standard Update Procedure
Run in Staging to force Prod to match Main exactly.
Run in Production to overwrite everything with GitHub's version.
Only if Standard Pull fails
Git is your project's time machine. Use it to experiment without the fear of breaking your app permanently.
The "Where am I?". Run this anytime you feel lost. It tells you which branch you're on and which files you've changed but haven't saved yet.
The "Staging Area". This tells Git: "I want to save these specific changes." The dot . means everything.
The "Snapshot". This officially saves your changes with a note. Make your messages useful (e.g., "fixed dark mode dots") so you can find them later.
Your Computer vs. The Cloud. Changes you commit stay on your local Replit (Local) until you push them to GitHub (Remote).
The Syncer. push sends your work up to GitHub; pull brings new work down.
Branching Off. Creates a new branch. Essential for trying out a new feature without touching the working code in main.
Bringing it Home. Combines changes from another branch into your current one. This is how you "graduate" code from feature to main.
The "Pause" Button. If you're halfway through a change but need to switch branches quickly, stash hides your changes. Use git stash pop to bring them back later.
The "Typo Fix". Just committed but realized you forgot a semicolon? Fix the code, add it, and run this to add it to your previous commit instead of making a new one.
The "Spot the Difference". Shows you exactly what lines you've changed since your last commit. Great for double-checking your work before pushing.
The "Argument". Happens when Git sees two different changes to the exact same line of code. You have to manually delete the <<<< markers to fix it.
The Ultimate Undo. Deletes every unsaved change and sets your project back to the last successful commit. Use with care!
The Secret Keeper. A file that tells Git which files to ignore. Never upload .env files or node_modules to GitHub!
The History. Shows a quick list of your past commits. It's the best way to see the "story" of your app's growth.