I love git for one main reason: there are enough advanced commands to make nearly any problem find a solution. Ignoring some files, but only in your repository, is one of those.
For example, when doing terraform, I sometime set development-time variables in the
terraform.tfvars file that exist for that exact purpose, say for my AWS credentials, and I really don’t want the file to be committed. All the same, I probably don’t want to be adding that file to the ignore list for everyone, which is the
Instead, you can add your ignore to
.git/info/exclude. I tend to do that from the command line.
$ echo 'myfolder/terraform.tfvars' >> .git/info/exclude