better error handling for both git uninitialized & when there are no files to remove