¿Cómo uso dos counts de Git en la misma computadora?

Estoy trabajando con un proyecto y usamos Git con https://bitbucket.org pero ahora también comenzaré a trabajar en otro proyecto que tiene una count bitbucket diferente. ¿Cómo puedo trabajar con estos dos proyectos desde la misma computadora y usar diferentes files de configuration de git y git remote url?

Por ejemplo, en mi proyecto actual, tengo la siguiente configuration

user.name=Martin Andersson user.email=test@test.com remote.origin.url=https://martin-andersson@bitbucket.org/123456/123456.git 

pero mi nuevo proyecto tendrá la siguiente configuration

 user.name=name-company user.email=company@company.com remote.origin.url=https://name-company@bitbucket.org/abcd/abcd.git 

¿Cómo puedo cambiar fácilmente entre estas counts en el terminal de Git y mantener todas las configuraciones, confirmaciones, etc.

Bueno, es simple, no use la opción –global cuando use git config. Esto configurará la configuration del repository específico en el que se encuentra actualmente.

Para más detalles, lea la documentation:

http://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

Puede establecer diferentes configuraciones para diferentes repositorys git. Más detalles aquí: https://orrsella.com/2013/08/10/git-using-different-user-emails-for-different-repositories/