这些git dot un文件是什么?

Ros*_*one 1 git vim

在我的git repo中,结果ls -a是:

.fileInFirstCommit.un~  
.fileInSecondCommit.un~ 
.git                    
fileInFirstCommit       
fileInFirstCommit~      
fileInSecondCommit      
fileInSecondCommit~
Run Code Online (Sandbox Code Playgroud)

什么是这些.un~文件?

ada*_*son 6

这些是Vim的undofiles.undofile是一个相对较新的功能,允许您存储单个文件的撤消历史记录.这篇博文很好地介绍了基本思想.另见:help new-persistent-undoVim.