New files are unstaged by default in git. If you’re doing git add -A, that’s on you. There’s nothing wrong with the tool.