Como inicializar o git no workspace e manter commits de um determinado projeto?

Durante um determinado curso do alura, criei um Dynamic Web Project (Eclipse), e inicializei o git nesse projeto, e venho commitando a cada mudança significativa nesse projeto. Mas cheguei em um ponto do curso onde precisei criar um novo projeto, gostaria então de saber se há como inicializar o git no workspace, assim englobando ambos projetos, e manter os commits que eu havia feito no primeiro projeto, que são essenciais para os meus estudos.

Obs: Faço um push para um repositório no GitHub a cada commit.

Você pode executar o comando git init na raiz do seu workspace. E depois git remote add origin <<urlRepositorioRemovo>>. Com isso, vc será capaz de fazer push das suas mudanças.