添加运行时异常，不再显式抛出异常；解决git仓库中有文件时，git仓库无法删除的bug