Not any huge ones, but there are definitely some interesting side effects.
One if that I am always in a git repo now basically, so my bash indicator of if I'm in a git branch is slightly less meaningful
Two some tools (ex: ripgrep) use your .gitignore file as a generic ignore file when searching, so this needs to be worked around. I accomplish this my using something like rg --no-ignore --glob "!.git/*". I find I don't actually run into this too often, as usually I am running rg from within a different project directory, where it's local .gitignore is used so this isn't an issue.
rg --no-ignore --glob "!.git/*"
Besides that everything works as expected! I've been doing it for a few years now and really enjoy the setup!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.