less than 1 minute read

Creating .gitignore

The following basic .gitignore prefix is a useful starting point (and includes .git/info/exclude). Add files generated by https://gitignore.io/ to that prefix — in this case those for c,c++,jekyll,java,python,r,git,latex,macos,intellij+all,pycharm+all,visualstudiocode.

######################################################################
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
*.[oa]
*~

# IDE files #
#############
*.bluej
*.drjava
*.gpj
*.eml
*.userlibraries
.project
.classpath

# IDE directories #
###################
.settings/
bin/

# User directories #
####################
.git/
.m2/
.gradle/

# Target build directories #
############################
target/
build/
out/

# Compiled source #
###################
*.com

# Packages #
############
*.7z
*.dmg
*.gz
*.iso
*.bz2

# Databases #
#############
*.sql
*.sqlite

Updated: