在我的 Emacs 23 编辑器的底部,我注意到 Emacs 知道我正在一个受版本控制的目录中工作,该版本控制系统是什么,以及我当前在哪个分支上。很酷!但是假设我在 master 分支上,我从命令行执行 git commit
, 其次是 git checkout <branch>
. Emacs 仍然显示我在 master 分支上。如何刷新 Emacs 以便它反射(reflect)我当前所在的分支而不关闭所有缓冲区并重新启动它?
最佳答案
M-x revert-buffer
但我建议你使用 magit-mode
在 Emacs 中管理您的 git 存储库。
作为记录,我使用绑定(bind) revert-buffer
到 F5:
(global-set-key [f5] 'revert-buffer)
关于git - 我如何告诉 Emacs 我的 git 分支已经改变了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17050810/