Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git重置删除了Vim历史记录--硬_Git_Vim_Undo - Fatal编程技术网

git重置删除了Vim历史记录--硬

git重置删除了Vim历史记录--硬,git,vim,undo,Git,Vim,Undo,我正在使用vim 7.3和 :verbose set history 设置为10000 但是我在一个文件上的全部历史记录在执行git重置时消失了——使用git执行的硬操作或类似操作会删除或清除未添加或签入git的文件 为什么呢?我的正常历史记录保存在My~文件夹中,在My.vimrc中设置如下: set backupdir=~/.vimswp set swapfile set dir=~/.vimswp set undodir=~/.vimswp 在您执行了一些命令以填充vim历史文件后,它

我正在使用vim 7.3和

:verbose set history
设置为10000

但是我在一个文件上的全部历史记录在执行git重置时消失了——使用git执行的硬操作或类似操作会删除或清除未添加或签入git的文件

为什么呢?我的正常历史记录保存在My~文件夹中,在My.vimrc中设置如下:

set backupdir=~/.vimswp
set swapfile
set dir=~/.vimswp
set undodir=~/.vimswp

在您执行了一些命令以填充vim历史文件后,它是否以git状态显示?如果是这样,您可能希望使用.git忽略或重新考虑目录结构20小时前的Mykola Gurov

不,任何vim历史记录都不由git管理。我的.gitignore包括: *.swp *.联合国~


您是在谈论撤消历史记录还是命令行历史记录弗迪诺夫33分钟前 撤销历史记录


这最适合超级用户。在您执行一些命令来填充vim历史文件后,它是否会显示在
git status
中?如果是这样的话,您可能希望使用
.gitignore
或重新考虑目录结构。您是在谈论撤消历史记录还是命令行历史记录。