We learned this exact stuff (okay, maybe not git, for obvious reasons) when I got my undergrad CS degree in the late 90s. I agree it's invaluable knowledge, but I don't think any reputable undergrad CS program is omitting this from their year 1 curriculum.