How to tell if a file is git tracked (by shell exit code)?

git

Solution

try:

git ls-files --error-unmatch <file name>

will exit with 1 if file is not tracked

Problem

Is there a way to tell if a file is being tracked by running some `git` command and checking its exit code? In other words: is git tracking a file?

Original source