Hi Stalionwolf Tech,
This may be a branch mismatch rather than the changes disappearing.
When v0 is connected to GitHub, it usually works on its own branch, often something like:
It does not push straight to main. So in GitHub, make sure you are not only looking at the main branch. Open the branch dropdown and look for a v0/... branch, then check whether the commits are there.
I’d check in this order:
-
In v0, open the Git panel and note the branch name it says it pushed to.
-
In GitHub, switch to that exact branch and check the latest commit.
-
If the commit exists on the v0/... branch, create/merge the PR or use the publish flow so Vercel deploys the updated code.
-
If no branch or commit exists anywhere in GitHub, then the Git connection probably did not actually complete even though v0 showed a success message.
Since you mentioned Vercel shows no redeployments, also check whether your Vercel project is connected to the same GitHub repo that v0 is pushing to. It’s easy to have v0 connected to one repo while the Vercel project is watching another.
The most useful non-sensitive detail to share would be the branch name shown in v0’s Git panel and whether that branch exists in GitHub.