LoginSignup
16
12

More than 5 years have passed since last update.

magitざっくりチートシート

Last updated at Posted at 2016-08-19

magitの画面を開く

M-x magit status

以下、magit-statusした画面を開いた状態からの動作です。

ファイルのdiffを見る

  • tabを押す
  • トグルで指定したファイルのdiffが開いたり閉じたりする

add

  • 該当ファイルにカーソルを合わせてsを押す

commit

commit

  • cを押す
  • cを押す(通常のcommit)
  • コミットメッセージを書いて C-c C-c

commit --amend

  • cを押す
  • aを押す(commit --amendになる)
  • コミットメッセージを書いて C-c C-c

log

  • lを押す
  • lを押す
  • RET を押すと各コミットの詳細が見れる
  • 閉じる場合は C-x k でkill bufferすればいいと思うの

push

push

  • P (Shift p)
  • P (今のブランチをpushする)
  • origin/brancname のようにpush先を入力

checkout

checkout

  • b
  • b (Checkout)
  • チェックアウトするブランチ名を入力
  • 開いているファイルは自動的に再読み込みされる

checkout -b

  • b
  • B (Create & checkout)
  • createする元となるブランチを指定
  • createするブランチの名前を入力

stash

stash

  • z
  • z
  • stash message を書く

stash pop

  • z
  • p
  • popするstashを選ぶ

stash drop

  • statusのstash一覧で消したいstashに合わせて k

pull

pull

  • 目的のブランチにcheckoutしておく
  • magit-statusの画面で F
  • F
  • この時、stashするべき変更がある場合はエラーがでてpullされないので、そのような場合はstashしておくのが吉
  • 開いているファイルは自動的に再読み込みが走る

git reset HEAD^ --soft

  • C-x magit-reset-soft
  • HEAD^
16
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
12