windows - repositorio - que es head en git
.bash_history no se actualiza en Git para Windows(git bash) (3)
Estoy usando Git para Windows (ver. 1.7.8-preview20111206) y aunque tengo un archivo .bash_history en mi carpeta HOME, nunca se actualiza automáticamente. Cuando inicio Git Bash, puedo ver en el historial los comandos que agregué manualmente al archivo .bash_history, pero no se actualiza automáticamente.
shopt -s histappend
comando shopt -s histappend
para asegurarme de que el historial se guarda cada vez que cierro el shell, pero no funciona.
Si uso manualmente el comando history -w
, entonces mi archivo se actualiza, pero me gustaría entender por qué el comando shopt no funciona como lo entiendo.
Cualquiera puede decirme por qué está sucediendo este comportamiento?
Gracias por adelantado
Como se dijo here , para guardar el historial de git bash en Windows no debe cerrar el terminal con el botón X. Utilice el comando de exit
lugar. El historial de comandos se guardará, independientemente de la configuración mencionada en la respuesta aceptada.
Pongo esto en mi ~/.bash_profile
PROMPT_COMMAND=''history -a''
Si usa git bash para Windows 8, simplemente coloque esto en su archivo ~ / .bash_logout:
history > .bash_history
Obviamente necesitas un archivo ~ / .bash_history.
Saludos.