Where does the .gitignore file belong?

Question

Does the .gitignore file belong in the .git folder structure somewhere or in the main source files?

Answer

Put .gitignore in the working directory. It doesn't work if you put it in the .git (repository) directory.

$ ls -1d .git*
.git
.gitignore

Using GitLab token to clone without authentication

Change branch base