From: Kirill Likhodedov Date: Tue, 24 Apr 2012 09:13:24 GMT Subject: git add --ignore-errors doesn't ignore .gitignore errors Message-ID: <8A31466D-A791-4FF9-BFDC-029C4644ABE7@jetbrains.com> Hi, git add has '--ignore-errors' parameter which, according to the man entry, allows to continue adding even if one of the files failed to add: --ignore-errors If some files could not be added because of errors indexing them, do not abort the operation, but continue adding the others. The command shall still exit with non-zero status. The configuration variable add.ignoreErrors can be set to true to make this the default behaviour. However, if the error happens because a file is ignored by Git, git-add aborts, even if "--ignore-errors" is given: # git add --ignore-errors .t test2.txt The following paths are ignored by one of your .gitignore files: .t Use -f if you really want to add them. fatal: no files added (in this example '.t' is ignored while 'test2.txt' is not) Is it a bug or a lack of documentation? Thanks. ---------------------------------- Kirill Likhodedov JetBrains, Inc http://www.jetbrains.com "Develop with pleasure!"