Sure, using the Linux command line is optional. But these are commands I rely on every day, and you can benefit from them, too.
The git clean command removes untracked files from the working tree. So any compiled files, backups, .DS_Store Mac files, or ...