One of the 25 questions in this topic
It is useful when you need to switch branches quickly but do not want to commit half-finished work.