My Introduction to how git acctually works