$ git --version
git version 1.7.1
$ git branch -avv
* master 017Fcc0 [origin/master] xxxx
remotes/origin/HEAD -> origin/master
My understand is that the origin/master is the remote master branch path name and master is my local branch name. I need to combine multiple my local commits into one and then submit it to remote server with latest time stamp. The following three steps serve me well but I don't understand why I need to use origin/master instead of master.
a) git rebase --ignore-date origin/master
b) git rebase -i origin/master
c) git push origin master:master