Top/VersionCtl/git/magit/v3.3.0

目次

導入方法(v.3.3.0)

compile

コマンド

bindingcommanddescriptionremark
bmagit-branchingブランチ操作
ymagit-show-refs-popupブランチ一覧
C-jmagit-diff-visit-worktree-file
Cmagit-commit-add-log
Kmagit-file-untrack
Rmagit-file-rename
amagit-apply
smagit-stage
umagit-unstage
<C-return>magit-diff-visit-file-worktree
<remap>Prefix Command
C-c C-emagit-diff-edit-hunk-commit
C-c C-tmagit-diff-trace-definition
<remap> <magit-delete-thing>magit-discard
<remap> <magit-revert-no-commit>magit-reverse
<remap> <magit-visit-thing>magit-diff-visit-file
C-x amagit-add-change-log-entry
C-x 5 <return>magit-diff-visit-file-other-frame
C-x 4 amagit-add-change-log-entry-other-window
C-x 4 <return>magit-diff-visit-file-other-window

Major Mode Bindings:

bindingcommandremark
C-cPrefix Command
TABmagit-section-toggle
RETmagit-visit-thing
C-wmagit-copy-section-value
ESCPrefix Command
SPCmagit-diff-show-or-scroll-up
!magit-run
$magit-process-buffer
%magit-worktree
+magit-diff-more-context
-magit-diff-less-context
0magit-diff-default-context
1magit-section-show-level-1
2magit-section-show-level-2
3magit-section-show-level-3
4magit-section-show-level-4
5 .. 9digit-argument
:magit-git-command
<beginning-of-buffer
>end-of-buffer
?magit-dispatch
Amagit-cherry-pickgit cherry-pic の操作メニューを表示
Bmagit-bisect
Dmagit-diff-refresh
Emagit-ediffgit diff の操作メニューを表示する
Fmagit-pullpull の操作メニュー・・・は表示されないが、
F u: magit-pull-from-upstream
F p: magit-pull-from-pushremote
F e: magit-pull-branch
がそれぞれ実行出来る。
Gmagit-refresh-all
Hmagit-describe-sectiongit describe を実行(一番最新の tag からの commit 情報を表示する)
Imagit-gitignore
Lmagit-log-refresh
Mmagit-remotegit remote の操作メニューを表示
Omagit-subtree
Pmagit-pushgit push の操作メニューを表示
Smagit-stage-modified
Tmagit-notes
Umagit-unstage-allstage されている全てのファイルを unstage する
Vmagit-revert
Wmagit-patch
Xmagit-resetgit reset の操作メニューを表示
Ymagit-cherry
Zmagit-stashgit stash の操作メニューを表示
^magit-section-up
bmagit-branchgit branch の操作メニューを表示
b bmagit-checkout任意のブランチを checkout する
cmagit-commitgit commit の操作メニューを表示
dmagit-diff
emagit-ediff-compare
fmagit-fetch
gmagit-refresh
hmagit-dispatch
imagit-gitignore
jmagit-status-jump
kmagit-delete-thing
lmagit-loggit log の操作メニューを表示
mmagit-merge
nmagit-section-forward
omagit-submodule
pmagit-section-backward
qmagit-mode-bury-buffer
rmagit-rebase
tmagit-taggit tag の操作メニューを表示
vmagit-revert-no-commit
wmagit-am
xmagit-reset-quickly
ymagit-show-refsbranch 操作の操作メニューを表示。機能としては v.2.1.0 での magit-branch-popup に近い。
zmagit-stashgit stash の操作メニューを表示
DELmagit-diff-show-or-scroll-down
S-SPC
<C-tab>magit-section-cycle
<M-tab>magit-section-cycle-diffs
<backtab>magit-section-cycle-global
<remap>Prefix Command
<s-tab>magit-section-cycle-global
<remap> <dired-jump>magit-dired-jump
C-c C-cmagit-dispatch
C-c C-omagit-browse-thing
C-c C-w
C-M-imagit-dired-jump
M-wmagit-copy-buffer-revision
M-1magit-section-show-level-1-all
M-2magit-section-show-level-2-all
M-3magit-section-show-level-3-all
M-4magit-section-show-level-4-all
M-nmagit-section-forward-sibling
M-pmagit-section-backward-sibling

diff

ユースケース

部分ステージング&コミット

  1. M-x: magit-status を実行
  2. Unstaged changes にリストされているファイルの内、部分ステージング&コミットしたいファイルにカーソルを置き、 [Tab] 押し → 差分が展開される
  3. 部分ステージング&コミットしたい差分のところにカーソル移動(p/n で Jump する)し、s 押し。
  4. magit 上での通常の commit 操作と同じ c, c, C-c で commit される。

設定

log の日付表示設定

log の commit ID の表示色の設定

参考リンク


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-12-21 (水) 11:20:40