Git and Github: What You Should Know