Git gets complex pretty fast, but in teaching the junior devs starting at my company I realized there are really only 5 or so commands that get used on a daily basis for the basic stuff: fetch, checkout, add, commit, push
I think if people new to git can wrap their heads around those, the rest is easier to learn and can be learnt as needed
I think if people new to git can wrap their heads around those, the rest is easier to learn and can be learnt as needed