I thought the story was problematic the moment I heard it. I met someone who crossed the gap while migrating to the United States from Africa. When I asked what they thought about someone riding a bicycle through it, they shook their head. They said even carrying a bike would be problematic because there are parts which require you to climb.
Git is Great! But Humans should never interact with it directly. Treat Git only as an API meant for applications to interact.
If your team uses a common application to write their code which manages Git, it will align everyones method of use.
It's funny watching an instructor training a group on Git. Everyone looks lost because there are too many scenarios being explained and how to handle them depending on what your intent might be. Before there is a solid grasp on the code management workflow the lecturing about commit comments begins, shifting clear over to the other side of the brain to guarantee none of it is collectively understood.
Presenting too many options to the collective is counter-productive.