this is very nice for learning git

https://learngitbranching.js.org/