https://matheustavares.dev/posts/committing-without-git