2016-12-28 17 views
1

Текущая ветка 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

Как вы определяете, что ветвь «2 фиксируется за мастером». Если удаленная ветвь 'master' содержит больше коммитов, тогда посмотрите [этот пост] (http://stackoverflow.com/questions/27828404/why-does-git-status-show-branch-is-up-to-date- когда-changes-exist-upstream) для инструкций о том, как обновить ваши филиалы – osowskit

+0

Вы уверены, что это позади? Что происходит, когда вы выполняете «git fetch»? – Makoto

+0

Похоже, что 'myBranch' не отстает от' master'. Попробуйте выполнить 'git rev-parse master' и' git merge-base myBranch master'. Если эти две команды дают один и тот же SHA-1, то 'myBranch' не отстает от' master'. – Alderath

ответ

1

Попробуйте использовать git rebase origin/master

+1

Это не дает ответа на вопрос. Как только у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-Reputation), вы сможете [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment), вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (http: //meta.stackexchange.com/questions/214173/why-do-need-50-reputation-to-comment-what-can-i-do-instead). - [Из обзора] (/ review/low- качество-постов/14727904) – plasmacel

+3

@plasmacel не отвечает на вопрос? – renegadeborealis

+1

Ваш ответ слишком короткий, предлагая «возможно попробовать это» решение, которое должно быть комментарием. В противном случае, пожалуйста, объясните, что сделал OP в неправильном путь, и почему ваше решение работает лучше, чем это, давая более содержательный и информативный контекст для вашего ответа. – plasmacel

0

Пожалуйста, проверьте "GIT дистанционного -v" И проверить Origin. если это не задано, установите источник как ведущий и снова переустановите

+0

Я получаю это на _git remote -v_: ** ori gin \t [email protected]: marian-ald/package_manager.git (fetch) origin \t [email protected]: marian-ald/package_manager.git (push) ** –

+0

кажется, что из приведенных выше комментариев это не вопрос, так что вы получили то, что ищете? или еще вопрос открыт? – jAvA