describe git commands and terms