このプロジェクトについて

Lazygitは、gitコマンドの使用を簡素化するために設計されたターミナルベースのユーザーインターフェース(TUI)です。コマンドラインや複雑な設定ファイルだけに頼ることなく、リポジトリを管理するための視覚的な方法を提供します。 主な機能は以下の通りです: - ステージング:個別の行、範囲、またはコードのハンク全体をステージングできます。 - インタラクティブ・リベース:視覚的なインターフェースを通じて、コミットのSquash、fixup、drop、editが行え、コミットの上下移動も可能です。 - コミット管理:コミットのCherry-pick、ステージされた変更による古いコミットのamend、およびgit bisect操作を実行できます。 - リポジトリのメンテナンス:ワーキングツリーを「Nuke」してすべての変更を消去したり、複数のブランチを同時に扱うためのworktreeを管理したり、ナビゲーションを容易にするためのビューフィルタリングが可能です。 - カスタマイズ:カスタムコマンドやdiffレンダラーをサポートしています。 - 可視化:コミットグラフの表示や、2つのコミットを比較する機能を備えています。