---
title: "Lazygitの使い方｜Windowsのインストール（winget・Scoop）とショートカット【v0.66対応】"
url: "https://www.issoh.co.jp/tech/details/9393/"
published: 2025-10-20
updated: 2026-10-17
categories: ["GitHub"]
publisher: "株式会社一創"
---

# Lazygitの使い方｜Windowsのインストール（winget・Scoop）とショートカット【v0.66対応】

Lazygitは、Gitの操作をターミナルの中でキーボードだけで進められるTUI（テキストで描く画面）型のGitクライアントです。Windowsでは `winget install -e --id=JesseDuffield.lazygit` の1行で入り、Gitリポジトリで `lazygit` と打てば起動します。

2026年10月5日のv0.66.0で、行やハンク（変更のかたまり）をステージする手順が変わりました。旧来の解説記事にある「Enterでステージ専用の画面に入る」操作はもうありません。この記事は、2026年10月16日公開のv0.66.2をmacOS上で動かした結果とWindows版zipの中身の確認、公式ドキュメントをもとに、Windowsへの導入から基本操作、ショートカット、設定ファイルまでをまとめています。

## まとめ：Lazygit v0.66の導入と基本操作の要点

- **Windowsの導入**：`winget install -e --id=JesseDuffield.lazygit` か、Scoopの `scoop bucket add extras` → `scoop install lazygit`。事前にGit for Windowsが必要です。
- **Mac・Linux**：`brew install lazygit`。`apt install lazygit` が通るのはUbuntu 25.10以降・Debian 13以降で、Ubuntu 24.04 LTSにはパッケージがありません。
- **基本の3キー**：ファイルパネルでSpace（ステージ）→ `c`（コミット）→ `P`（大文字＝プッシュ）。小文字の `p` はプルです。
- **v0.66の変更**：ファイルでEnterを押すと右の差分にカーソルが移り、Spaceで選んだハンクだけをステージします。差分側で `a` を押すとハンク単位と行単位が切り替わります。
- **取り消し**：`z` で直前のGit操作を元に戻します（コミットならソフトリセット）。作業ツリーとstashの変更は戻りません。
- **設定**：Windowsの設定ファイルは `%LOCALAPPDATA%\lazygit\config.yml`。`gui.language: ja` で表示を日本語に固定できます。

## Lazygitとは｜ターミナルで動くGitクライアントの特徴と版の動き

LazygitはGo言語で書かれたMITライセンスのオープンソースで、[公式リポジトリ](https://github.com/jesseduffield/lazygit)のスター数は2026年10月17日時点で約8万3千です。左にステータス・ファイル・ブランチ・コミット・スタッシュの5パネル、右に差分を並べ、選んだ項目に対する操作を1キーで実行します。裏では普通の `git` コマンドを呼んでいるので、リポジトリの中身はコマンドで操作したときと変わりません。各キーが呼ぶコマンドの意味は[Gitコマンド一覧｜用途別早見表とよく使う基本コマンドの使い方を解説](/tech/details/2787/)と照らし合わせると追えます。

開発は活発で、v0.63.0（2026年7月4日）、v0.64.0（8月4日）、v0.65.0（9月5日）、v0.66.0（10月5日）とほぼ毎月マイナー版が出ています。現在のメンテナーはStefan Haller氏で、[v0.66.0のリリースノート](https://github.com/jesseduffield/lazygit/releases/tag/v0.66.0)に「作者のJesse氏から引き継いで以来最大のリリース」と書かれています。キー割り当ては版ごとに増えたり意味が変わったりするので、記事と手元の動きが違うときは `lazygit --version` で版を確かめ、画面で `?` を押します。表示されるキー一覧はその版のものなので、記事より優先してください。

向いているのは、1日に何度もステージとコミットを繰り返し、変更の一部だけをコミットに分けたい人です。逆に、月に数回しかGitを触らない人や、マウス中心のGUIに慣れたチームに標準ツールとして配る場面では、操作を覚える手間に見合いません。そうした場合は[Sourcetreeの使い方｜インストールから認証・カスタムアクションまで](/tech/details/17494/)のようなGUIか、VS Code上で履歴を見るなら[Git Graphの使い方｜VS Codeでコミット履歴・ブランチを可視化する拡張機能と見方](/tech/details/9201/)の方が早く定着します。

## WindowsへのLazygitインストール手順｜winget・Scoop・Chocolatey・zip

### 前提条件：Git for Windowsとターミナルの準備

Lazygitは内部で `git` を呼び出すだけなので、Git本体（2.32.0以上）がPATH上に無いと動きません。まだ入れていなければ[Git for Windowsの最新版は2.56.0｜ダウンロード・インストール手順と更新方法【2026年10月】](/tech/details/11868/)の手順で先に導入します。画面は罫線と色を多用するため、従来のコンソールホストより[Windows Terminalの最新版は1.25（Preview 1.26）｜新機能・Kitty対応・更新手順【2026年10月】](/tech/details/11320/)で開く方が崩れにくくなります。

### wingetでのインストール（Windows 10 1809以降・Windows 11）

公式READMEが案内している方法です。Microsoftの[WinGetの解説](https://learn.microsoft.com/ja-jp/windows/package-manager/winget/)によると、wingetはWindows 10 バージョン1809（ビルド17763）以降で使えます。[winget-pkgsのマニフェスト](https://github.com/microsoft/winget-pkgs/tree/master/manifests/j/JesseDuffield/lazygit)では、GitHub Releasesのzipを展開してlazygit.exeを置くportable形式として登録されており、x86・x64・arm64の3種類があります。

```
winget install -e --id=JesseDuffield.lazygit
# 更新
winget upgrade -e --id=JesseDuffield.lazygit
# 版を固定して入れる
winget install -e --id=JesseDuffield.lazygit -v 0.66.1
```

wingetで入れた直後に、PowerShellで「…の名前として認識されません」というエラーが出たら、ターミナルを開き直してください。PATHの変更は新しく開いたシェルにしか反映されません。

### Scoopでのインストール（extrasバケット）

Scoopはユーザーのフォルダに入れるので管理者権限が不要です。Lazygitは既定のmainバケットではなくextrasバケットにあるため、先にバケットを追加します。

```
scoop bucket add extras
scoop install lazygit
# 更新
scoop update lazygit
```

### Chocolateyと手動zipの使いどころ

社内の標準がChocolateyなら `choco install lazygit` で入ります。手動で入れる場合は[GitHub Releases](https://github.com/jesseduffield/lazygit/releases)から `lazygit_0.66.2_windows_x86_64.zip`（ARM版Windowsは `windows_arm64`）を取り、展開したlazygit.exeをPATHの通ったフォルダに置きます。zipの中身はlazygit.exe（約21MB）とLICENSE、README.mdの3ファイルだけで、インストーラーはありません。

経路によって最新版が届くまでの日数が違います。2026年10月17日時点の版は次のとおりで、上流のv0.66.2（10月16日公開）に追いついていたのはScoopだけでした。

| 導入経路          | コマンド                                           | 2026-10-17時点の版 | 管理者権限  |
| ------------- | ---------------------------------------------- | -------------- | ------ |
| Scoop（extras） | `scoop install lazygit`                        | 0.66.2         | 不要     |
| winget        | `winget install -e --id=JesseDuffield.lazygit` | 0.66.1         | 不要     |
| Chocolatey    | `choco install lazygit`                        | 0.66.0         | 必要     |
| 手動zip         | Releasesから展開                                   | 0.66.2         | 置き場所次第 |

v0.66.0〜0.66.2の差はバグ修正が中心で、操作方法は同じです。ただしv0.66.1では「Gitの設定 `diff.mnemonicPrefix` を有効にしているとハンクをステージできない」不具合が直っているので、Chocolateyの0.66.0でこの設定を使っている場合は注意してください。v0.65以前が入っている場合は次の章のステージ操作が違うため、更新してから読み進めてください。

### WSLでの利用：WSL側へのLinux版の導入

WSLのUbuntu内にあるリポジトリを扱うなら、Windows版ではなくWSLの中にLinux版を入れます。Microsoftの[WSLのファイルシステムの解説](https://learn.microsoft.com/ja-jp/windows/wsl/filesystems)は、Linuxのコマンドラインで作業するならファイルをWSLのファイルシステムに置く方が速いとしています。Windows側のフォルダにあるリポジトリはWindows版、WSL側のリポジトリはLinux版、と置き場所に合わせて使い分けると遅さで悩みません。

## Mac・Linux（Ubuntu・Debian）へのインストール

macOSとLinuxはHomebrewが共通の手段で、2026年10月17日時点で0.66.2が入ります。Debian・Ubuntuの公式リポジトリにも収録されていますが、対象は版で分かれます。[公式READMEのInstallation](https://github.com/jesseduffield/lazygit#installation)は「Debian 13以降・Ubuntu 25.10以降はapt」としており、Launchpadで確かめるとUbuntu 24.04 LTS（noble）と25.04にはパッケージ自体がありません。

| OS                     | コマンド                       | 入る版（2026-10-17） |
| ---------------------- | -------------------------- | --------------- |
| macOS・Linux（Homebrew）  | `brew install lazygit`     | 0.66.2          |
| Ubuntu 26.04           | `sudo apt install lazygit` | 0.57.0          |
| Ubuntu 25.10           | `sudo apt install lazygit` | 0.53.0          |
| Debian 13              | `sudo apt install lazygit` | 0.50.0          |
| Arch Linux             | `sudo pacman -S lazygit`   | 0.66.2          |
| Ubuntu 24.04・Debian 12 | 下のスクリプトで公式バイナリ             | 最新              |

aptで入る版は0.57.0以前で、v0.66で変わったステージ操作は使えません。最新を使うなら、Ubuntu 24.04でもREADMEにある次の手順で公式バイナリを入れます。

```
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | \grep -Po '"tag_name": *"v\K[^"]*')
LAZYGIT_ARCH=$(uname -m | sed -e 's/aarch64/arm64/')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_${LAZYGIT_ARCH}.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit -D -t /usr/local/bin/
```

Goが入っていれば `go install github.com/jesseduffield/lazygit@v0.66.2` でも入ります。`@latest` ではなくタグを書けばチーム内で版をそろえられます。go.modが `go 1.26.0` を指定しているため、Go 1.26以上が必要です。見つからないと言われたら、Windowsは `%USERPROFILE%\go\bin`、macOS・Linuxは `~/go/bin` をPATHに足します（場所は `go env GOPATH` で確かめられ、Go本体の `C:\Go\bin` とは別です）。この方法で入れると `lazygit --version` が `version=unversioned` と表示されるので、版は `go version -m` に実行ファイルのパスを渡して確かめます。

## インストール後の確認と設定ファイルの場所

導入できたら版を確認します。macOSで公式バイナリのv0.66.2を実行すると、次の1行が返りました。`build source` は入手経路を、末尾の `git version` はLazygitが呼び出すGit本体の版を示します。

```
$ lazygit --version
commit=63ab89fff478854deb4a35ef8902676b3cc5ca72, build date=2026-10-16T09:27:30Z, build source=binaryRelease, version=0.66.2, os=darwin, arch=amd64, git version=2.50.1 (Apple Git-155)
```

設定ファイルの置き場所は `lazygit --print-config-dir` で確かめられます。[公式のConfig.md](https://github.com/jesseduffield/lazygit/blob/v0.66.2/docs/Config.md)が示す既定のパスは次のとおりです。

- Windows：`%LOCALAPPDATA%\lazygit\config.yml`（`%APPDATA%\lazygit\config.yml` に置いても読まれます）
- macOS：`~/Library/Application Support/lazygit/config.yml`
- Linux：`~/.config/lazygit/config.yml`

古い版から使っている環境では `%APPDATA%\jesseduffield\lazygit\config.yml` のように作者名を挟んだパスが使われている場合があります。リポジトリごとに設定を変えたいときは `.git/lazygit.yml` を置くと、全体設定より優先されます。

## 起動から初回コミットまで｜v0.66のステージ・コミット・プッシュ

### 起動と最初に出る案内画面

Gitリポジトリのフォルダで `lazygit` と打つと起動します。Gitリポジトリでない場所で起動すると `Not in a git repository. Create a new git repository? (y/N):` と聞かれ、`y` とEnterを押すと続けて `Branch name? (leave empty for git's default):` と聞かれ、空のままEnterでGitの既定のブランチ名で新しいリポジトリが作られます。意図しない場所で `git init` されないよう、起動前に現在のフォルダを確かめてください。

初めて起動したときは、英語の歓迎メッセージ（「Thanks for using lazygit!」で始まり、解説動画とリリースノートへのリンクが並ぶ）が中央に出ます。Enterで閉じると通常の画面になります。表示言語の既定は自動判定（OSの言語設定を読む）で、`LANG=ja_JP.UTF-8` にしたmacOSの環境では、パネル名が「ステータス」「ファイル」「ローカルブランチ」「コミット」「スタッシュ」と日本語で表示されました。

### ハンク単位のステージ：v0.66で変わった手順

ファイルパネル（`2` キー）で対象のファイルを選び、Spaceを押すとファイル全体がステージされます。全ファイルをまとめてステージするのは `a` です。

ファイルの一部だけをステージする手順は、v0.66.0で変わりました。[リリースノート](https://github.com/jesseduffield/lazygit/releases/tag/v0.66.0)によると、以前のステージ専用パネルは廃止され、右側の差分（メインビュー）で直接選んで操作する形になっています。v0.66.2で2か所を変更したファイルを使って試した結果は次のとおりです。

1. ファイルパネルでファイルを選んでEnterを押すと、右の差分にフォーカスが移り、画面下に「1行ずつ選択: a」「ステージ: <space>」と表示された
2. そのままSpaceを押すと、最初のハンクだけがステージされた（`git status --short` の表示は `MM a.txt`＝一部だけステージ済み）
3. 右矢印（`l`）で次のハンクへ、左矢印（`h`）で前のハンクへ移り、そこでSpaceを押すとそのハンクだけがステージされた
4. Escでファイルパネルに戻り、`j` で次のファイルを選んでEnterを押すと、別のファイルの差分に移れる

キー一覧によると、行単位で選びたいときは差分側で `a` を押してハンク単位と行単位を切り替え、`v` で範囲選択します。`n` と `N` は、コミットの差分のように複数のファイルを含む差分で次と前のファイルへ移るキーで、ファイルパネルから開いた差分では別のファイルへ移りません。

差分で `d` を押すと「この変更を破棄しますか（git reset）？これは元に戻せません。」と確認が出ます。Enterで確定すると選んだハンクの変更は消え、後述の `z` でも戻りません。ステージ済みの部分で押した場合は、破棄ではなくアンステージになります。

### コミット・プッシュ・プル

ステージ後に `c` を押すとコミットメッセージの入力欄が開き、要約を書いてEnterで確定します。何もステージしていない状態で `c` を押すと、全ファイルをステージしてコミットするか尋ねられます。フックを飛ばしたいときは `w`、Gitに設定したエディタで書きたいときは `C` を使います。

リモートとの同期は全体で使えるキーで、**大文字の `P` がプッシュ、小文字の `p` がプル**です（タグパネルの `P` はタグのプッシュ、リベース中のコミットパネルの `p` はpickになります）。上流ブランチが未設定なら、どのリモートのどのブランチに紐づけるかを聞かれます。`f`（ファイルパネル）は取得（fetch）だけで、作業ツリーには触れません。既定の `git.autoFetch: true` により、起動中は定期的にfetchが走ります。

### zキーでの取り消し：戻せる範囲と戻らないもの

`z` は直前のGit操作を取り消し、`Z` でやり直します。コミット直後に `z` を押すと「’631a8f68′ にソフトリセットしてよろしいですか？」と確認が出て、Enterでコミットが取り消され、変更はステージされたまま残りました。reflogには `[lazygit undo]: updating HEAD` と記録されます。

取り消しはreflogを手掛かりにしているため、[公式README](https://github.com/jesseduffield/lazygit#undo)のとおり作業ツリーとstashへの変更は戻せません。破棄（`d`）したファイルの変更は `z` でもreflogでも戻らないので、捨てるか迷う変更は先に `s` でstashへ退避します。消したstashの戻し方は[git stashの削除：drop・clearの使い分けと消したstashの復元手順](/tech/details/18014/)にまとめています。

## Lazygitのショートカットキー一覧（v0.66.2）

次の表は[v0.66.2のキーバインド一覧](https://github.com/jesseduffield/lazygit/blob/v0.66.2/docs/keybindings/Keybindings%5Fen.md)から、使う頻度の高いものを抜き出したものです。同じキーでもパネルによって意味が変わります（`d` はファイルでは破棄、コミットでは削除）。日本語訳の一覧は同じフォルダのKeybindings\_ja.mdにあります。

| 場所    | キー                  | 動作                          |
| ----- | ------------------- | --------------------------- |
| 全体    | `P` ／ `p`           | プッシュ ／ プル                   |
| 全体    | `z` ／ `Z`           | 元に戻す ／ やり直す                 |
| 全体    | `1`〜`5`             | 各パネルへ移動                     |
| 全体    | `?`                 | キー一覧を表示                     |
| 全体    | `:`                 | シェルコマンドを実行                  |
| 全体    | `m`                 | マージ・リベースの続行と中止              |
| 全体    | `+` ／ `_`           | 表示モード切替（通常→半分→全画面）／ 逆順      |
| 全体    | `q`                 | 終了                          |
| ファイル  | Space ／ `a`         | ステージ ／ 全てステージ               |
| ファイル  | `c` ／ `A`           | コミット ／ 直前のコミットに追加           |
| ファイル  | `s` ／ `S`           | stashへ退避 ／ 退避の種類を選ぶ         |
| ファイル  | `d` ／ `e`           | 変更を破棄 ／ エディタで開く             |
| コミット  | `r` ／ `R`           | メッセージ変更 ／ エディタで変更           |
| コミット  | `s` ／ `f`           | 下のコミットへsquash ／ fixup       |
| コミット  | `C` ／ `V`           | cherry-pick用にコピー ／ 貼り付け     |
| コミット  | `Ctrl+j` ／ `Ctrl+k` | コミットを下 ／ 上へ移動               |
| ブランチ  | Space ／ `n`         | チェックアウト ／ 新規作成              |
| ブランチ  | `M` ／ `r`           | 選んだブランチをマージ ／ 選んだブランチ上へリベース |
| ブランチ  | `w` ／ `o`           | ワークツリー作成 ／ プルリクエスト作成        |
| スタッシュ | Space ／ `g` ／ `d`   | apply ／ pop ／ drop          |

## cherry-pick・rebase・stash・プルリクエストの応用操作

### cherry-pick：Cでのコピーと Vでの貼り付け

取り込みたいブランチのコミット一覧で対象を選んで `C` を押すと「コピー済み」の印が付きます。取り込み先のブランチをチェックアウトしてコミットパネルで `V` を押すとcherry-pickが実行されます。複数のコミットを `v` で範囲選択してまとめてコピーすることもでき、Escで選択を解除します。

### インタラクティブリベース：e・s・f・rでの履歴整理

`e` は選んだコミットからインタラクティブリベースを始め、そのコミットで止めて内容を編集できるようにします。コミットパネルで `s`（下のコミットへsquash）、`f`（fixup）、`r`（メッセージ変更）、`d`（削除）、`Ctrl+j` と `Ctrl+k`（並べ替え）を押すと、裏でインタラクティブリベースが走ります。TODOファイルを手で書き換える必要はありません。途中で止めたいときや衝突したときは `m` で続行・中止を選びます。プッシュ済みのコミットを書き換えると強制プッシュが必要になるので、共有ブランチでは使いません。考え方は[git rebaseとは？使い方・mergeとの違い・コンフリクト解決とやり直しを解説](/tech/details/8926/)で詳しく扱っています。

### stashとワークツリー：作業の退避と別ブランチへの切り替え

ファイルパネルの `s` は変更を全てstashへ退避し、`S` ではステージ済みだけ・未ステージだけなど退避の種類を選べます。戻すときはスタッシュパネルで `g`（pop＝適用して削除）かSpace（apply＝適用だけ）を使い分けます。applyを使うとstashが残り続けるので、不要になったら `d` で消します。ブランチパネルの `w` は選んだブランチのワークツリーを作って切り替え、stashせずに別作業へ移れます。ワークツリーの運用は[Git worktreeの使い方｜Sourcetree・Fork・VS CodeのGUI対応とwtp・move・並行開発の手順](/tech/details/10306/)を参照してください。

### プルリクエスト：oでの作成とGでの表示に必要なgh

ブランチパネルの `o` は、選んだブランチのプルリクエスト作成ページをブラウザで開きます。v0.61.0（2026年4月6日）からは、プルリクエストがあるブランチの横にGitHubのアイコンが付き、`G` でそのプルリクエストを開けるようになりました。[v0.61.0のリリースノート](https://github.com/jesseduffield/lazygit/releases/tag/v0.61.0)のとおり、この表示には `gh`（GitHub CLI）を入れて `gh auth login` を一度実行しておく必要があります。Windowsなら `winget install -e --id GitHub.cli` で入ります。

## config.ymlの設定例｜日本語表示・エディタ・アイコン

設定ファイルを開くには、ステータスパネル（`1`）で `e` を押すか、どこからでも `Alt+Shift+C` を押します。Windowsで最初に入れておくと困らない設定は次の3つです。

```
gui:
  language: ja          # 表示言語を日本語に固定（既定はauto）
  # nerdFontsVersion: "3"  # Nerd Fontを入れた場合だけ有効にする
os:
  editPreset: vscode    # eキーで開くエディタ
```

`language` の既定は `auto` で、環境の言語設定に従います。`language: ja` を書いた設定で、環境変数を `LANG=C`（英語）にして起動しても、パネル名は「ステータス」「ファイル」のように日本語で表示されました。英語表示に戻したいときは `en` にします。

`nerdFontsVersion` はファイルの種類ごとにアイコンを出す設定で、Nerd Fontを入れていないターミナルで有効にすると記号が四角で表示されます。`editPreset` は `vim`、`nvim`、`vscode`、`sublime`、`zed` など15種類から選べ、未設定ならGitの `core.editor` や環境変数 `VISUAL`・`EDITOR` から推測されます。`e` を押しても何も起きないときは、まずここを設定してください。

チームで配るときは、`winget install -e --id=JesseDuffield.lazygit -v 0.66.1` のように版を固定し、共通の設定をリポジトリの `.git/lazygit.yml` か親フォルダの `.lazygit.yml` に置くと、個人の設定を壊さずに足並みをそろえられます。開発環境の標準化やCI/CDの整備まで含めて進めたい場合は、[DevOps・CI/CD導入支援](/service/system/devops/)でご相談いただけます。

## Windowsでつまずきやすい点と対処

- **コマンドが見つからない**：wingetで入れた直後なら、ターミナルを開き直します（Scoopはshimsフォルダが導入時からPATHに入っています）。`go install` で入れた場合は `%USERPROFILE%\go\bin` がPATHに入っているかを `where.exe lazygit` で確かめます。
- **起動すると「Git version must be at least 2.32.0\. Please upgrade your git version.」と出る**：Gitが見つからない場合も、2.32.0より古い場合も同じ文言です。`git --version` が通るか、版が2.32.0以上かを確認します。
- **枠線や記号が崩れる**：Windows Terminalで開き直し、`nerdFontsVersion` を設定しているならNerd Fontを入れるか設定を外します。
- **Enterを押してもステージ専用の画面に入らない**：v0.66以降の正しい動きです。右の差分でSpaceを押してください。
- **pでプッシュしたつもりがプルになった**：プッシュは大文字の `P` です。迷ったら `?` でキー一覧を開きます。
- **更新はパッケージマネージャー側で行う**：ステータスパネルの `u` は更新の有無を確認する機能です。wingetやScoopで入れた場合は、管理側の記録とずれないよう `winget upgrade` や `scoop update` で更新します。

## よくある質問

### WindowsにLazygitをインストールするには？

Git for Windowsを入れたうえで、`winget install -e --id=JesseDuffield.lazygit` を実行します。管理者権限が使えない端末ではScoopの `scoop bucket add extras` → `scoop install lazygit` が使えます。入れた直後に見つからない場合は、ターミナルを開き直してください。

### Ubuntuで apt install lazygit が失敗するのはなぜですか？

Ubuntu 24.04 LTSと25.04の公式リポジトリにはlazygitが収録されていないためです。aptで入るのは25.10以降（Debianは13以降）で、版も0.57.0以前です。24.04では公式READMEのスクリプトで公式バイナリを入れるか、Homebrewを使ってください。

### Lazygitでプッシュとプルはどのキーですか？

大文字の `P`（Shift+p）がプッシュ、小文字の `p` がプルです。ほとんどのパネルから使えますが、タグパネルの `P` はタグのプッシュになります。上流ブランチが未設定なら、紐づけるリモートとブランチを聞かれます。

### Lazygitを日本語で表示するには？

表示言語の既定は自動判定で、OSの言語設定（Windowsなら表示言語）が日本語なら日本語になります。英語のままのときは、config.ymlに `gui:` の下へ `language: ja` と書きます。初回の歓迎メッセージ、ランダムなヒント、リポジトリ外で起動したときの確認、「Switch diff pane」など一部のキー名は英語のまま表示されます。

### Lazygitをアップデートするには？

入れた経路の更新コマンドを使います。wingetは `winget upgrade -e --id=JesseDuffield.lazygit`、Scoopは `scoop update lazygit`、Homebrewは `brew upgrade lazygit` です。更新後は `lazygit --version` で版を確かめます（`go install` で入れた場合は `go install github.com/jesseduffield/lazygit@latest` を再実行し、版は `go version -m` で見ます）。

## 関連記事

- [Git for Windowsの最新版は2.56.0｜ダウンロード・インストール手順と更新方法【2026年10月】](/tech/details/11868/)
- [Gitコマンド一覧｜用途別早見表とよく使う基本コマンドの使い方を解説](/tech/details/2787/)
- [git rebaseとは？使い方・mergeとの違い・コンフリクト解決とやり直しを解説](/tech/details/8926/)
- [Git worktreeの使い方｜Sourcetree・Fork・VS CodeのGUI対応とwtp・move・並行開発の手順](/tech/details/10306/)
- [Jujutsu（jj）とは？Git互換VCSのインストール・使い方とGitとの違い](/tech/details/10763/)

---

出典: [Lazygitの使い方｜Windowsのインストール（winget・Scoop）とショートカット【v0.66対応】](<https://www.issoh.co.jp/tech/details/9393/>)（株式会社一創）
