I find git reasonably understandable as long as you are using a GUI. When you have a GUI, every action you take provides you visual feedback, so it's way easier to understand the purposes of merges, rebeases, stashes, and resets. My understanding of git workflow greatly improved thanks to it.
c7DJTLrn|3 years ago
Aozora7|3 years ago
IshKebab|3 years ago
Definitely the best way to learn.