bugfix: git rm returned error in case of empty repository, fixed
feature: ignore important files and behave correctly on personal repository