Cómo hacer una copy de security de cambios de repository de Git no confirmados

Para empezar, he investigado cómo hacer una copy de security de un repository local de Git. && Completamente copy de security de un git repo? pero mi problema radica en respaldar cosas que todavía no he comprometido con el repository local.

Específicamente, utilizo carbonite (un service en la nube de respaldo) y cada vez que cambia un file en mis directorys seleccionados, se realiza una copy de security en el service en la nube. Esto es útil para mí con subversión, porque si algo sucediera que corrompiera mi computadora local, tengo todo mi código guardado respaldado.

Ahora que he cambiado a usar Git y todos mis files cambian cada vez que cambio de sucursales, Carbonite lo reconoce como un solo directory y cambia todos los files de copy de security cada vez que los cambio.

Mi solución al problema de la carbonita es no respaldar el repository de Git, pero si mi máquina falla, entonces pierdo mi código no comprometido. ¿Alguien tiene una idea de lo que debería hacer aquí para hacer una copy de security de mi código no asignado?