> For example, if you type `git add .` while in ~/code/some-project, you will add it to your dotfiles repository.
If your project has its own .git directory, no, it won't add to ~/.git.
If your project has its own .git directory, no, it won't add to ~/.git.