If you would like to know more about how to manipulate the git graph, take this excellent (and free) training:
https://learngitbranching.js.org/
To slowly level up, you can watch video demonstrations from Dan's git school. Dan provides 48, 30 minute training videos:
https://www.youtube.com/watch?v=OZEGnam2M9s&list=PLu-nSsOS6F...