13
A
回答
3
+1 Xavier指导我到正确的地方,对不起,我没有提到我正在使用GVIM。我的文件在TABS中。所以我知道你可以使用:tabdo e!重新加载TABS。 :bufdo e重新加载缓冲区。
谢谢你们。
3
这可能是一个问题,如果您的编辑器在您尝试保存文件时没有发出警告,因为它已被打开,因为您可能会失去工作。
在Windows上也存在潜在的问题,因为编辑器可能会锁定文件。如果是这种情况,git将无法更新它,交换机将失败,使工作目录处于不确定状态。
除了这些问题(丢失的变化,如果您还没有保存修改的风险,失败的风险,如果你的编辑器锁定的文件),还有使用Git命令,而你在你的编辑器中打开的文件没有问题。
22
Vim应该警告你,但如果你想一定要重装每一个打开的缓冲区,您可以键入:
:bufdo e
:e
将重新加载一个文件,:bufdo e
将重新加载每一个打开的缓冲区。
相关问题
- 1. Vim不会打开的Git分支文件
- 2. GIT分支特定文件?
- 3. 在终端上用Github上的特定分支打开git文件
- 4. 何时在git中分支?
- 5. Git:所有分支来分开文件夹
- 6. 如何在打开新文件时打开文件(打开文件)?
- 7. 点击节点时打开分支?
- 8. Git:在视觉工作室打开不好的练习时检查分支?
- 9. git:开关分支没有分离头
- 10. Git分支开发和master有分歧
- 11. git:仅在主分支中删除文件 - 所有时间
- 12. 在Git中切换分支时撤消文件的修改
- 13. 如何在git中只存在开发时创建主分支?
- 14. Requirejs优化+远程分支git开发文件
- 15. 开关git分支没有文件签出
- 16. Git在合并时显示文件被删除,但文件在分支中
- 17. 如何从git分支删除文件
- 18. Git忽略每个分支的文件
- 19. 从分支git下载文件
- 20. git:如何用'dev'分支中的文件更新'master'分支?
- 21. GIT中为TFS:开口在同一时间2个分支
- 22. git分支(没有分支)
- 23. 在git中创建分支的分支?
- 24. Git difftool有时不打开
- 25. Jenkins git插件和分支
- 26. Git - 如何关闭合并远程分支时打开的提示符?
- 27. 获取当前的Git开发分支而不是过时的分支
- 28. Git暗藏意外分支开关
- 29. Git多开发人员多分支
- 30. 引用Git分支开始提交
取决于你的编辑 - 如何VIM处理文件改变它的下面?在切换之前,您是否小心保存所有已修改的文件? – Rup 2011-01-07 10:20:51
的可能的复制[切换的Git分支时,我该如何处理用vim缓冲区?](http://stackoverflow.com/questions/34070213/how-do-i-deal-with-vim-buffers-when-switching-git - 分支) – tbenett 2017-01-28 19:15:28