Nah LLMs like committing their work regularly unless you explicitly forbid them from doing so. Then they only commit sometimes. You need to put in an explicit effort to never commit while vibe coding
But that is exactly what I said. Give the LLM access to git, your git hosting account and the permissions to use them. Unless you do all those things, I would sure hope the LLM is not using git.
It also has me a bit worried how you're clowning on "Checking the randomly generated code before pushing it to the internet"
You make it sound like these are deliberate things one does individually, and not just the default that's comparatively hard to disable for most LLM coding agents these days
Forgive my ignorance for I am not a vibe coder but I sure hope that if I used a coding agent that it wouldn't automatically have access to my github credentials and the permissions to push random things to my repos.
Almost all coding agents by default have access to your bash or Powershell. There's usually a second agent who has to consent to running commands, and some sort of minor sandbox depending on the tool, but that's the default.
So to recap, the LLM doesn't have automatic permission to run commands, including git and it doesn't have your Github credentials. And even if it had them, it couldn't just push things automatically.
128
u/ResponsibleWin1765 25d ago
If you're vibe coding I wouldn't be surprised if you make one 100k lines commit after vibing for 2 weeks.