Git Bash 历史命令在关闭时不保存

Ray*_*per 2 bash git

在安装 Windows 10 之前,当我按下 Git Bash 中的向下或向上箭头按钮时,我会得到以前输入的命令。但是现在当我关闭 Git Bash 时,我丢失了我曾经输入的所有命令。我如何取回这个?

Tha*_*Jay 10

这是重复的,已经得到答复:https ://stackoverflow.com/a/10901227/5243543

将其放入您的 ~/.bash_profile 中

PROMPT_COMMAND='history -a'


Ray*_*per 5

只需在 Git Bash 控制台中输入 exit 即可。它将生成一个 .bash_history 文件。

  • 我也想过,但如果我不输入`exit`,它就不会保存历史记录 (4认同)
  • 它有效地工作,但我认为不是一个好的解决方案。为什么当我们关闭 git bash 窗口时,它不会更新 .bash_history? (3认同)