Emacsからgitのブランチを扱うgit-dwim.elをリリース - (rubikitch loves (Emacs Ruby CUI Books))
本当に感謝します。
Emacs上で、ブランチの作成、スイッチ、マージを行うことが出来る。
Emacsで編集して、ターミナルでgit mergeとかすんの面倒なんで助かりました。
インストール
M-x install-elisp-from-emacswiki git-dwim.el
簡単ですね。
設定ファイルには以下のように書き込む
(require 'git-dwim) (global-set-key "\C-xvb" 'git-branch-next-action)
とすると、
C-x v b
でgit-dwimが起動し、ミニバッファに
[s]witch-to-other-branch [m]erge-to-master
というのが表示される
- 現在のブランチがmasterのとき
- s :: 他のブランチへ切り換える
- c :: 新しいブランチを切り、切り換える
- 現在のブランチがmaster以外のとき
- s :: 他のブランチへ切り換える
- m :: masterへマージする
上記のように、C-x v bの次に、s か c もしくは mを叩くことになる。
また、マージ時に衝突が生じたときはマージを続行する
といったところ。
ありがとうございました。