Tomorrow I am going to be online on a stream teaching git with
Opensanca, but I will use a different route to
teach it than usual. I won't teach just some basic commands like git add,
git commit, git push and git pull, give you a certificate, and hope that
you don't screw things over.
My plan is to go a little deeper than that and teach what a commit IS, how git tracks your branches, what actually happens when you rebase, etc...
I have already written the material for the course; it is on GitHub, but for now it is only in Portuguese. I will translate it later.
Hope you enjoyed, keep learning!