I have been using git for a while now, and thus far, I have always used
git push origin master
Recently, however, I have come across
git push -u origin master
Can someone tell me what the difference between the two is, i.e. what the -u option stands for? I've tried googling quite a bit, but didn't find anything that answered my question.