Git Terms for Vibe Coding

Git12 entries

Git

AI broke my code. I want to get back to the last version that worked.

Commit

Save the code changes I have now—I don't want things to get messy and lose this working version.

Branch

I need to try a different approach, but I don't want to break the version that works now.

Merge

The feature I built separately works. How do I bring it back into the main version?

Pull

My teammate says they're done with their changes. How do I get their version onto my computer?

Push

My local changes are ready. How do I send them to GitHub so everyone else can see them?

Clone

Here's a project URL. How do I download the whole codebase to my computer so I can edit it?

Pull Request

My changes are done. Have someone review them before they go into the main version.

Worktree

I'm halfway through a feature and an urgent bug just came up. I don't want to clean up my current work first.

Stash

I'm in the middle of changes but need to switch to something else. Can I put this work aside for now?

.gitignore

There are files I don't want Git to track, like secret keys and dependency packages. How do I exclude them?

Diff

Show me exactly what changed this time—what lines were added and what lines were removed.