What happens if you run Git init/commit within a virtualenv?

git, virtualenv

Solution

Most of Git is not written in Python, so it should not be affected by what virtualenv you are in. In particular, `git commit` is written in C.

Problem

My question is fairly simple: do I have to deactivate from a virtual environment (virtualenv) to work with Git? Will there be any negative artifacts later if I decide to run things like `git commit` while still in a virtualenv? Thank you.

Original source