lazygit は、Git コマンド ライン用のシンプルなターミナル UI であり、gocui ライブラリを使用して Go 言語で記述されています。目的は、コマンド ラインで Git のグラフィカル インターフェイスを提供することです。
現在、lazygit はバージョン 0.38 をリリースしており、次の変更が加えられています。
大きな変化
- 'x' でメニューが開かなくなり、'?' を使用するか、キーバインドを再マッピングする必要があります。
- 「y」または「n」を使用して確認ポップアップに応答できなくなり、「enter」または「esc」が必要になりました。
- 以前は少し面倒だったので、エディターの設定を構成する方法を変更しました。新しいメソッドについては、こちらを参照してください。
新機能
- #2390 Retrofit コミット メッセージ パネル
- #2421 'T'キーバインドを使用してブランチにタグを作成できるように
- #2453 リベースを最初のコミットに許可
- #2476 Kotlin ファイルのアイコンを追加
- #2433 ブランチ内で見たときのコミットの遅延ロード
- #2370 ブランチへのインタラクティブなリベースを許可
- #2344 (シングル/ダブル/サークル/非表示) カスタム パネル ボーダー スタイルの 使用を許可
gui.border
- #2485 リベース時に HEAD コミットのリライトを許可
- #2552 git config による スタック ブランチのサポートの改善
rebase.updateRefs
- #2496 履歴から空白で始まるカスタム コマンドを無視する
- #2558 リベース中に作成者のリセットを許可
- #2523 エディタの設定を改善
- #2418 リモートブランチ名をクリップボードにコピーできるようにする
バグ修正といくつかのメンテナンスについては、アップデートのお知らせを確認してください。