git diff prints paths (of changed files) from the root of the repo – no matter where you are when executing the command.
git diff --relative will print paths from the dir you are in.
So if you need paths not starting from the repo-root move down (cd) to the directory (within your repo tree) where you with your paths to start from.