study git process