
Git Push Rejected Non Fast Forward: Troubleshooting Checklist
If you see ! [rejected] main -> main (non-fast-forward) when running
Software troubleshooting desk

If you see ! [rejected] main -> main (non-fast-forward) when running

You open VS Code, try to start the integrated terminal, and it either doesn't appear, flashes...

When Chrome shows NET::ERR_CERT_AUTHORITY_INVALID and refuses to load a site, it...

If VS Code stops showing file changes in the Source Control panel, Git integration may be stuck o...

You open Chrome and see a sync error code—something like “Sync is paused” or “Error signing in.” ...

You're running a Node.js application in production when it crashes with FATAL ERROR: In...