describe git process