Se você rebasear um branch, você precisará forçar o push desse branch. Rebase e um repositório compartilhado geralmente não se dão bem. Isso é reescrever a história. Se outros estiverem usando esse branch ou tiverem ramificado desse branch, o rebase será bastante desagradável.
Você precisa confirmar após o rebase?
Para um rebase, você só precisa resolver os conflitos no índice e então git rebase --continue. Para um merge, você precisa fazer o commit (git commit), mas o fato de ser um merge será lembrado e uma mensagem de commit padrão adequada será fornecida para você editar.
Por que preciso puxar após o rebase?
Você pode puxar usando rebase em vez de merge (git pull --rebase). … As alterações locais que você fez serão baseadas nas alterações remotas, em vez de serem mescladas com as alterações remotas. Se você fizer o rebase de uma ramificação, precisará forçar o push dessa ramificação.
O git rebase requer push forçado?
Um benefício secundário é que você rebaseou, mas você não precisa usar git push --force porque você não está sobrecarregando o histórico no branch master.
O que devo fazer após o rebase?
Git Rebase Pushing após um rebaseIsso pode ser resolvido com um git push --force, mas considere git push --force-with-lease, indicando que você deseja que o push falhe se a ramificação de rastreamento remoto local for diferente da ramificação no controle remoto, por exemplo,outra pessoa fez push para o controle remoto após a última busca.