Mesmo assim ainda faço outra coisa antes:
d:\github\harbour32>git rebase -i HEAD~4
Esse comando é pra REESCREVER o histórico, últimas 4 alterações
Eu altero a ordem, deixo minhas alterações por último, senão vém mais alterações e nunca mais vou encontrá-las
É só alterar a ordem dessas linhas.
Pronto.
Pelo histórico, é como se eu tivesse baixado um harbour novo, e feito minhas alterações depois disso.
Alterei a história das alterações.
É assim também que podemos voltar versão anterior, no caso de problemas, ou remover alguma, etc.
Nunca se sabe quando vamos precisar disso, é bom conhecer.
Nota: agora a imagem mostra que a cópia local e a do github estão iguais.
O resto ainda fica por aí, caso eu mude de idéia, ou caso eu faça coisa errada e precise voltar atrás.
GIT é controle de fontes, fica tudo bem controlado, seja Harbour ou seja fontes próprios.