# creates gitignore file
$ touch .gitignore
# Automatically create .gitignore file for a project. Copy in your .gitignore file
https://www.toptal.com/developers/gitignore
#Linux
$ touch .gitignore
#Windows
cd c:<your path>
notepad .gitignore
#Accept the prompt to create the file, edit the contents accordingly, save and close.
point your browser to
gitignore.io
and select all the tools and technologies you are using.
You will automatically have a generated .gitignore file.
echo "function gi() { curl -L -s https://www.gitignore.io/api/$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
# Open git bash in the directory you wanna create .gitignore
# run command:
$ touch .gitignore
# there you go
### Terraform ###
# Local .terraform directories
**/.terraform/*
# .tfstate files
*.tfstate
# Crash log files
crash.log
# Ignore any .tfvars files that are generated automatically for each Terraform run. Most
# .tfvars files are managed as part of configuration and so should be included in
# version control.
#
# example.tfvars
# Ignore override files as they are usually used to override resources locally and so
# are not checked in
override.tf
override.tf.json
*_override.tf
*_override.tf.json
# Include override files you do wish to add to version control using negated pattern
# !example_override.tf
# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
# example: *tfplan*
# End of https://www.toptal.com/developers/gitignore/api/terraform