Por que depois da fusão o GIT diz “já atualizado”, mas as diferenças entre filiais ainda existem?

Eu estava originalmente trabalhando em uma ramificação 'newfeature' e fui chamado para consertar um bug na filial ao vivo com urgência. Eu criei um branch para o chamado 'generalmaintenance', fiz o trabalho e então mudei para desenvolver e fundi-lo. Agora eu quero retornar para o branch 'newfeature' e fundir as mudanças que eu fundei nele anteriormente.

Quando mudei para 'newfeature' e me fundei em 'develop', houve conflitos em 3 arquivos.

Entrei em um emaranhado resolvendo os conflitos e finalmente decidi usar o comando "Revert" no menu "Team" do Aptana Studio 3 (que é o meu IDE). Eu esperava que isso me levasse de volta antes da fusão, o que parece ter acontecido.

De qualquer forma, quando eu me fundir em 'desenvolver' novamente, diz:Already-up-to-date, mas ao comparar arquivos entre os dois ramos, eles são muito diferentes e as alterações que eu adicionei no outro ramo não estão sendo mescladas.

Como vou mesclar os dois ramos agora por favor?

questionAnswers(2)

yourAnswerToTheQuestion