git checkout, git checkout -b
git pull
git merge (mostly to merge master back into a development branch, or something like that)
git push
git restore (much more rarely)
git reset (even much more rarely)
Barely ever have I had to do anything but these for 99.999% of my workflow, and none of them seem particularly complicated unless you run into merge conflicts, but on every team there seems to be at least one pro "merge conflict" guy. Idk. Checkout is occasionally annoying when it forces you to stash unrelated changes to what you're doing, that's about all I can come up with.
maybe should fork a git lite that has only the commands you listed.
You'd probably have to build offshore platforms on either side to bring the cables up and terminate them and now that's a nightmare, saltwater/salty air and electronics don't mix well.
Or you're going to have to trench very deeply for the first few miles.
Either way you're stuck with something that really doesn't want to be bent.
I think the "glass is great insulation" is a good insight and perhaps a composite glass fiber/polymer sheath would really increase the V/m without the brittleness.