When would you use .git/info/exclude instead of .gitignore to exclude files? -
i bit confused pros , cons of using .git/info/exclude
, .gitignore
exclude files.
both of them @ level of repository/project, how differ , when should use .git/info/exclude
?
the advantage of .gitignore
can checked repository itself, unlike .git/info/exclude
. advantage can have multiple .gitignore
files, 1 inside each directory/subdirectory directory specific ignore rules, unlike .git/info/exclude
.
so, .gitignore
available across clones of repository. therefore, in large teams people ignoring same kind of files example *.db
, *.log
. , can have more specific ignore rules because of multiple .gitignore
.
.git/info/exclude
available individual clones only, hence 1 person ignores in clone not available in other person's clone. example, if uses eclipse
development may make sense developer add .build
folder .git/info/exclude
because other devs may not using eclipse.
in general, files/ignore rules have universally ignored should go in .gitignore
, , otherwise files want ignore on local clone should go .git/info/exclude
Comments
Post a Comment