How to reproduce: cd into a subdirectory and use git rm --pathspec-from-file. For example, in Git's repo, at the top level: $ git rm --pathspec-from-file=/dev/null fatal: No pathspec was given. Which files should I remove? $ cd compat $ git rm --pathspec-from-file=/dev/null fatal: --pathspec-from-file is incompatible with pathspec arguments However, git add works as expected. Tested on commit 5afd72a96f0a3f65a832fd1448d9de1c534aaa69 (master)