Answering the most common GitHub beginner questions 2mo Github tutorial Github for beginners Git merge vs rebase