Learn uGit step by step. Thanks to ugit project: https://www.leshenko.net/p/ugit/, using Rust Language