最佳答案
我正在使用 Git for Windows (ver。1.7.8-preview20111206).在我的 HOME 文件夹中的 bash _ history 文件,它从来不会自动更新。启动 Git Bash 时,我可以在手动添加到。Bash _ history 文件,但它不会自动更新。
我使用了 shopt -s histappend
命令来确保每次关闭 shell 时都能保存历史记录,但是它不起作用。
如果我手动使用 history -w
命令,那么我的文件将得到更新,但是我想知道 shopt 命令为什么不能像我理解的那样工作。
谁能告诉我为什么会发生这种行为?