create .gitignore

C++
# creates gitignore file
$ touch .gitignore# Don't track content of these folders
node_modules/
someOtherfoler/


# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so

*.so

# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile$ touch .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.The purpose of gitignore files is to ensure that certain files not tracked by git remain untracked.

Source

Also in C++: