Emacs 23のエディタの一番下に、私はEmacsがバージョン管理下にあるディレクトリ、そのバージョン管理システム、および私が現在行っているブランチで作業していることに気付いています。かなりクール!しかし、私がマスターブランチにいるとすれば、コマンドラインからgit commit
を実行し、続いてgit checkout <branch>
を実行します。 Emacsはまだ私がマスターブランチにいることを示しています。 Emacsをリフレッシュして、現在のブランチを反映して、すべてのバッファを閉じずに再起動する方法は?私のgitブランチが変更されたEmacsにどうやって伝えることができますか?
答えて
M-Xrevert-buffer
が、私はあなたがEmacsであなたのgitのレポを管理するためにmagit-mode
を使用することをお勧めします。 gitの下にある多くのファイルは、開いている場合
(global-set-key [f5] 'revert-buffer)
ありがとう!キーバインドは今のところ完璧ですが、後で 'magit-mode'はより永続的な解決策です。 – Houdini
* F5 *を押すたびに迷惑な確認を避けるために@Houdini。 '(global-set-key [f5](lambda()(interactive)(revert-buffer nil t)))' –
は、ジョルダーノの答えに追加するには:レコードの
は、私がrevert-buffer
F5
にバインドするために使用します。そして、オープンibuffer(
ibuffer
-X M)は、あなたがメートルと(revert-buffer nil t)
が続いた後Eを使用してリロードしたいバッファをマークします。
評価の必要はない - 'V'は' ibuffer-do-revert'を実行します。もちろん、バッファをibufferで一括してマークする方法はたくさんあるので、あなたがそれに精通していないなら、 'C-h m'を使ってその機能をチェックしてください。 – phils
また、ibufferとバージョンコントロールを混在させる場合は、[ibuffer-vc](https://github.com/purcell/ibuffer-vc)もチェックしてください。 – phils
素晴らしい感謝のphils。私は最終的に 'git'コマンドのコマンドラインに戻るのとは対照的に、私のバージョン管理システムとエディタを組み合わせて使用しようとしています。 – Houdini
グローバル自動復帰モードをイネーブルにすると、バッファを自動的に元に戻すことができます。 有効にする場合は、設定ファイルに次のコードを追加してください。
(global-auto-revert-mode 1)
(setq auto-revert-check-vc-info t)
バッファをあまりにも多く開いてマシンが暑い場合は、 'auto-revert-interval 'をもっと大きく設定する必要があります。 – ngn999
- 1. Gitブランチ切り替えでコードフォルダファイルが変更されない
- 2. プレビューや印刷の際に、どうやってCSSを変えることができますか?
- 3. 私のgitブランチがどのようなSVNブランチにdcommitするのかをどのようにして見つけることができますか?
- 4. これをDataGridviewでどうやって行うことができますか?
- 5. 、gitブランチが追跡しているsvnブランチを変更するにはどうすればよいですか?
- 6. Wicket Pageオブジェクトから変更されたことをどのように伝えることができますか?
- 7. Gitのデフォルトエディタを変更しました。どうすればGit bashから呼び出すことができますか?私はGitリポジトリのグローバル設定に以下を適用することによって、Gitリポジトリのデフォルトのエディタを変更した
- 8. マスターに変更が加えられた後にgitブランチを作成する
- 9. Froyoで設定変更が発生したことをどのように伝えますか?
- 10. フォーム入力が変更されたことをどのように知ることができますか?
- 11. Git:コアエラーが見つかったときにブランチを更新する
- 12. git subtree:forkされたリポジトリ内のsubtreeブランチ/パスを変更することはできますか?
- 13. ブランチが誤ってGitの別のブランチにマージされたときをチェックする方法?
- 14. Git stash:ブランチ内に隠された変更があるかどうかを確認する方法
- 15. どのようなvimを使うべきかgitにどのように伝えることができますか?私は(<code>git commit</code>を入力することによって)のvimでコミットメッセージを編集
- 16. 例外を捕まえたら、どうやってcrashlogにメッセージを残すことができますか?
- 17. モバイルが落ちたときにトーストをどうやって得るのか教えてもらえますか?
- 18. Android foursquare:チェックインが完了したかどうかはどうやって知ることができますか?
- 19. Emacs Magit:特定のブランチとステージングされていない変更の違いを確認するにはどうしたらいいですか?私は他の過去に関連するファイルの違いを見ることができるのgitで
- 20. ファイルが最近FTPフォルダ内で上書きされたことをどのように伝えることができますか?
- 21. u_shortのヘッダーファイルですか?誰が私のヘッダファイルを伝えることができ
- 22. Gitのマージの競合の「三方向差分」はどうやって見ることができますか?
- 23. どのようにlog4jにプロパティファイルがあるのかを伝えることができますか?
- 24. モッズ書き換え、URL変数どのように私は、この変更することができ
- 25. GitXで削除されたブランチは、今や端末にブランチを残すことができません。
- 26. コミットがブランチ上にないgitにどうやって問い合わせるのですか?
- 27. これらのgitコミットは、間違ったブランチにどのように複製されましたか?
- 28. どのように私はdatacontextに伝えることができます私はストアドプロシージャを介してレコードを更新しました
- 29. オウム - 私はそれを使うことができますか?そしてどうやって?
- 30. 私が実行したときにgitのファイルの変更が
ファイルをリロードするとどうなりますか? – gcbenison
ファイルをリロードするEmacsコマンドはありますか? – Houdini
giordanoのような 'revert-buffer'が提案されました –