What is the difference between branching and skip logic?

Description
With branching, you will direct a respondent to a question on the survey based on his/her response to a single-choice question. There can be multiple paths a respondent will follow depending upon his/her response to the question. With skip logic enabled, the person will be directed to a question on the survey regardless of their answer to this question. Thus, there is only a single path from a question if skip logic is used.