learn git demoes