No branch master, eu faço
git branch -b me
git add .
git commit
git push
Então me dizem que eu deveria usar a ramificação A, o que devo fazer para torná-la parecida com os comandos acima na ramificação B?
git move what-I-do-on-me-branch-based-on-master to me-branch-based-on-B
Não preciso que seja extravagante, mas preciso que seja seguro.
Você quer rebasear seus commits.
O que
rebase
faz é:me
eB
me
mais recentes que o commit comum paraB
a dicame
para apontar para o último commit aplicadoEntão isso te tira dessa situação:
Nisso:
Observe que isso mudará os tempos de confirmação para quando você fizer o rebase. Os hashes de confirmação também mudarão. Além disso, os conflitos podem parecer semelhantes aos commits de mesclagem, embora os lados do conflito sejam revertidos.