.bash_history no se actualiza en Git para Windows (git bash)

Estoy usando Git para Windows (versión 1.7.8-preview20111206) y aunque tengo un file .bash_history en mi carpeta HOME, nunca se actualiza automáticamente. Cuando inicio Git Bash, puedo ver en los commands de historial que agregué manualmente al file .bash_history, pero no se actualiza automáticamente.

shopt -s histappend command shopt -s histappend para asegurarme de que el historial se guarde cada vez que cierro el shell, pero no funciona.

Si utilizo manualmente el command history -w , mi file se actualiza, pero me gustaría entender por qué el command shopt no funciona, como creo que debería.

¿Alguien me puede decir por qué está ocurriendo este comportamiento?

Gracias por adelantado

Puse esto en mi ~/.bash_profile

 PROMPT_COMMAND='history -a' 

Como se dijo aquí , para save el historial de git bash en Windows, no debe cerrar el terminal con el button X. Use el command de exit lugar. El historial de commands se saveá, independientemente de la configuration mencionada en la respuesta aceptada.

Si usas git bash para Windows 8, simplemente ponlo en tu file ~ / .bash_logout:

 history > .bash_history 

Obviamente necesitas un file ~ / .bash_history.

Saludos.