This is probably going to be an absolute worst case scenario, but here goes.
v0 created a branch of an already branched repo in a project that I completed 2 days ago. This project was forked from its main project and I created a new branch so I can work on an UI overhaul.
I can no longer merge changes up to the main branch.
Since I can’t merge from the branched branch, I went into terminal locally and did a
git checkout Main-dev
git pull
git merge ui-overhaul --allow-unrelated-histories
git add .
git commit
git push origin Main-dev
Github repo main branch updated properly. Great. The build failed in v0 for the original project that was forked for this overhaul and was tied to the main-dev repo.
So I decide to just start a new project and link the repo and let it rebuild. I’ll update my supabase keys. No harm, no foul. Right? Right?
Wrong. I can only create a new repository when starting a new project….
Okay. Maybe I can just update one of the existing two projects already attached to that github repo? Nope. There isn’t a single option available to change the current repo.
No more push or pull. No more options. I may very well be missing something here but what exactly am I supposed to do in this situation?
What happened to the control? I get this definitely solves a problem a lot of people have where they didn’t push and lost info or changes, and it was a real pain point. But using a bazooka to kill a fly and not worrying about the blast radius? I don’t mean to speculate but I’m kind of annoyed that I’m ready to merge a ton of hard work (and money) and launch something I’ve been working on, and I’m just sort of dead in the water.
Can someone please provide some guidance?
P.S. - The npm run build error is pointing to a bunch of paths that are now being seen as duplicate from the merge. The forked project I did the work in runs fine, and even if I resolve this build error, I still cant change any of my repos from within v0. I can still only rely on it’s branched repo pushes and nothing else.




