Estou usando o Git há cerca de um ano e acho fantástico, mas comecei uma segunda versão do projeto e iniciei uma nova ramificação para ele. Estou lutando um pouco com a melhor maneira de lidar com as coisas daqui para frente.
Eu tenho dois ramos chamados dizer master10 (para v1) e master20 (para v2). Venho fazendo correções de erros na v1 na ramificação master10 e desenvolvendo coisas novas da master20. Sempre que faço uma correção de erro, mesclo-a na v2, verificando master20 e fazendo git merge master10. Por enquanto, tudo bem.
Agora, no entanto, fiz uma alteração na v1 que não quero na v2, mas quero continuar mesclando outras correções. Como eu digo ao Git para ignorar esse commit específico (ou um intervalo de commits), mas que daqui para frente eu ainda quero mesclar outras correções de bugs.
Eu pensei que git rebasepoderia ser o que eu precisava, mas li o documento e minha cabeça quase explodiu.
Eu acho que o que eu quero é algo como um comando "git sync" que diga ao git que agora duas ramificações estão sincronizadas e, no futuro, apenas mesclam as confirmações a partir deste ponto de sincronização.
Qualquer ajuda apreciada.