Thank you for your reply, that cleared it up for me a bit! I am also doing the tutorial on https://learngitbranching.js.org/ right now, but do you maybe know other good resources for learning?
Also I have one more question if I may:
What would be the proper way of handling if I would like to discard multiple commits? Do I create a branch out from the commit I want to continue from and leave the other branch as it is?
C0 > C1 > C2 (go back and continue from here) > C3 > C4 > C5 > C6 (HEAD, I am here)
Thank you for your time, I appreciate it. :)