discovering git immersion.