13
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

あなたのgitクライアント、これできますか? lazygit の神機能5選(動画付き)

Posted at

初めに

いろんなGitクライアントを使い回したが、やっとlazygitに定着しました。
いくつ便利な機能を紹介します。

① コミットの前後を決める

Ctrl+jCtrl+kでコミットの前後を決められます。
(tmuxキーバンドと競合するためCtrl+bCtrl+gにしました)
reorder.gif

② ステージした内容を既存のコミットに追加

「あ、これコミット忘れた、、」ってありますか?
対象コミットにshift+aでコミットの修正できます!
(ノーモア、「fix lint」・「fix test」というつまらないコミット)
quick-ammend.gif

③ コミットした内容の一部をindexに取り出す

「しまった、間違えてコミットしちゃった、、」ってありますか?
パッチモードを使って、間違えてコミットした内容をindexに取り出すことできます!
pull-index.gif

④ コミットした内容の一部を別のコミットに移動

「indexに一旦取り出して、またコミットし直すのは面倒、、」って思ったんですよね?
別のコミットにも移動できます!
pull-other.gif

⑤ 複数コミットをcherry-pick

素gitコメントで複数コミットをcherry-pickする際にコミットSHAを指定することが面倒じゃないですか?
shift+cで複数コミットを選択し、vで選択したコミットをcherry-pickできます!
cp-multiple.gif

ボーナス:コマンドを検索

lazygitのキーバインドが分からない時xでコマンドメニューが見れますが、
情報量が多過ぎるので/で検索すれば簡単に見つかります!
search.gif

最後に

少しでもlazygitの魅力を感じましたが?
是非試して見てください!

13
7
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
13
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?