$ git --version
git version 1.7.1
$ git branch -avv
* master 017Fcc0 [origin/master] xxxx
remotes/origin/HEAD -> origin/master
我的理解是,origin/master是遠程主分支路徑名稱,master是我的本地分支名稱。我需要將多個本地提交合併爲一個,然後使用最新的時間戳提交給遠程服務器。以下三個步驟對我很好,但我不明白爲什麼我需要使用原產地/主人而不是主人。爲什麼我需要使用起源/主人而不是主人在rebase
a) git rebase --ignore-date origin/master
b) git rebase -i origin/master
c) git push origin master:master
的可能的複製[ 「git rebase origin」與「git rebase origin/master」](https://stackoverflow.com/questions/5963597/git-rebase-origin-vs-git-rebase-origin-master) – phd