我修改了一个名为index.html的文件 然后我跑
git checkout .
这应该回滚我的修改...
它运行良好,但创建了一个新的 .index.html.swp 文件...
为什么?
最佳答案
该文件不是由 git 创建的,它是 vim 编辑文件时创建的临时文件。
造成这种情况的可能原因有两个:
- 运行该命令时,您在 vim 中打开了一个文件,并注意到这是一个副作用。
- 您已将该文件提交到存储库,因此 git 将其放在应该放置的位置。
关于git - 为什么git checkout会自动生成 "swp"文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9643861/