Текущая ветка myBranch
, и это 2 коммита за хозяином. Я хочу, чтобы перебазировать его, поэтому я попыталсяКак я могу «заставить» git rebase?
$ git rebase master
Current branch myBranch is up to date.
$ git push --set-upstream origin myBranch
Branch myBranch set up to track remote branch myBranch from origin.
Everything up-to-date
Кажется, все, что я стараюсь, я получаю «это до настоящего времени»
Любой в этой ситуации?
Как вы определяете, что ветвь «2 фиксируется за мастером». Если удаленная ветвь 'master' содержит больше коммитов, тогда посмотрите [этот пост] (http://stackoverflow.com/questions/27828404/why-does-git-status-show-branch-is-up-to-date- когда-changes-exist-upstream) для инструкций о том, как обновить ваши филиалы – osowskit
Вы уверены, что это позади? Что происходит, когда вы выполняете «git fetch»? – Makoto
Похоже, что 'myBranch' не отстает от' master'. Попробуйте выполнить 'git rev-parse master' и' git merge-base myBranch master'. Если эти две команды дают один и тот же SHA-1, то 'myBranch' не отстает от' master'. – Alderath