問題タブ [magit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - magit-status がフル ウィンドウで開かないようにする方法
magit をアップグレードしてから、magit-status を実行すると、辛抱強く作成したウィンドウ配置が 1 つの巨大なウィンドウに置き換えられます。OK、magit を終了すると、フレーム レイアウトが復元されます。しかし、私はマジットをやめませんでした。私は、magit-status を実行したウィンドウにとどまる古い動作の方がずっと好きです。以前の動作に戻すことはできますか?
emacs - magit マージ競合 `checkout --theirs/--ours`
時々、git の競合を解決するときに、一方の側がファイルに適していることがわかり、git checkout --theirs path/to/file
.
ただし、magit でこれを行う方法は明らかではないため、常に CLI にドロップして実行します。これを簡単に行うことは可能ですか?
git - emacs magit クイックモードへの切り替え
マージの競合があります。私はそれを解決したい、と私は使用しますmagit-ediff-resolve
。マージするファイル (競合しているファイル) の正しいリストが表示され、Emacs は正しく 3 つに分割します。
ただし、C
バッファー (1 つ下) を手動で編集する必要があります。
クイック モード ( 、 、 コマンドを使用できるモード) に切り替えるにはどうすればn
よいp
ですa
かb
?
注:git mergetool
コマンドラインから使用すると、クイックモードに正しくマージできますが、コンソールでのみです。
emacs - マジット2相当。コミットをマークするコマンド
2015 年 9 月の時点でまだオンラインになっている多くの magit チュートリアル (例: here、here、およびhere ) は magit 1.x に基づいており、ユーザーが開始コミットをマークし、.ポイントを終了コミットに移動して diff を呼び出す diffワークフローについて説明しています。と=。これにポイントとマークを使用することは、emacs では非常に優れているように思われます。また、他のコマンドもマークされたコミットで動作します。
Magit 2.x には多くの優れた新機能がありますが、マーク コマンドはなくなりました。このマークと差分のワークフローに相当するものを見つけるのに苦労しています。ログビューから入力drして範囲を比較できますが、コミット ハッシュまたは参照の両方を入力する必要があります。magit 2.x でマーク アンド ディフを見逃した他の方法はありますか?
git - Magit - 最後のコミットの名前を変更
Magit の最後のコミットの名前を変更するにはどうすればよいですか (つまり、コミット メッセージを編集します)。
で見ることができますがmagit-log-buffer-file
、操作方法がわかりません。