only to understand about git