oh-my-zsh uses git for updates, so it wasn't updating. so what i did was added oh-my-zsh/.git to .gitignore, so now it'll still update but also work fine with the git repo!