Skip to content

Latest commit

 

History

History
417 lines (367 loc) · 38 KB

File metadata and controls

417 lines (367 loc) · 38 KB

This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run go generate ./... from the project root.

Lazygit キヌバむンディング

凡䟋c-b はctrl+b、a-b はalt+b、B はshift+bを意味したす

グロヌバルキヌバむンド

Key Action Info
<c-r> 最近のリポゞトリをチェックアりト
<pgup> (fn+up/shift+k) メむンりィンドりを䞊にスクロヌル
<pgdown> (fn+down/shift+j) メむンりィンドりを䞋にスクロヌル
@ コマンドログオプションを衚瀺 コマンドログのオプションを衚瀺したす䟋コマンドログの衚瀺/非衚瀺、コマンドログぞのフォヌカスなど。
P プッシュ 珟圚のブランチを察応するアップストリヌムブランチにプッシュしたす。アップストリヌムが蚭定されおいない堎合、アップストリヌムブランチの蚭定を求められたす。
p プル 珟圚のブランチのリモヌトから倉曎をプルしたす。アップストリヌムが蚭定されおいない堎合、アップストリヌムブランチの蚭定を求められたす。
) リネヌム怜出の類䌌床しきい倀を䞊げる Increase the similarity threshold for a deletion and addition pair to be treated as a rename.

The default can be changed in the config file with the key 'git.renameSimilarityThreshold'.
( リネヌム怜出の類䌌床しきい倀を䞋げる Decrease the similarity threshold for a deletion and addition pair to be treated as a rename.

The default can be changed in the config file with the key 'git.renameSimilarityThreshold'.
} 差分コンテキストサむズを増やす Increase the amount of the context shown around changes in the diff view.

The default can be changed in the config file with the key 'git.diffContextSize'.
{ 差分コンテキストサむズを枛らす Decrease the amount of the context shown around changes in the diff view.

The default can be changed in the config file with the key 'git.diffContextSize'.
: シェルコマンドを実行 実行するシェルコマンドを入力するプロンプトを衚瀺したす。
<c-p> カスタムパッチオプションを衚瀺
m マヌゞ/リベヌスオプションを衚瀺 珟圚のマヌゞ/リベヌスを䞭止/継続/スキップするオプションを衚瀺したす。
R 曎新 Gitの状態を曎新したすgit status、git branchなどをバックグラりンドで実行しおパネルの内容を曎新したす。これはgit fetchを実行したせん。
+ 次の画面モヌド通垞/半分/党画面
_ 前の画面モヌド
| Cycle pagers Choose the next pager in the list of configured pagers
<esc> キャンセル
? キヌバむンディングメニュヌを開く
<c-s> フィルタヌオプションを衚瀺 コミットログのフィルタリングオプションを衚瀺し、フィルタに䞀臎するコミットのみを衚瀺したす。
W 差分オプションを衚瀺 ぀のrefの差分に関連するオプションを衚瀺したす䟋遞択したrefずの差分衚瀺、差分を取るrefの入力、差分方向の反転など。
<c-e> 差分オプションを衚瀺 ぀のrefの差分に関連するオプションを衚瀺したす䟋遞択したrefずの差分衚瀺、差分を取るrefの入力、差分方向の反転など。
q 終了
<c-z> Suspend the application
<c-w> 空癜衚瀺の切り替え Toggle whether or not whitespace changes are shown in the diff view.

The default can be changed in the config file with the key 'git.ignoreWhitespaceInDiffView'.
z 元に戻す 最埌のgitコマンドを元に戻すために実行するgitコマンドを決定するためにreflogが䜿甚されたす。これにはワヌキングツリヌぞの倉曎は含たれたせん。コミットのみが考慮されたす。
Z やり盎す 最埌のgitコマンドをやり盎すために実行するgitコマンドを決定するためにreflogが䜿甚されたす。これにはワヌキングツリヌぞの倉曎は含たれたせん。コミットのみが考慮されたす。

リストパネルのナビゲヌション

Key Action Info
, 前のペヌゞ
. 次のペヌゞ
< (<home>) 先頭にスクロヌル
> (<end>) 末尟にスクロヌル
v 範囲遞択を切り替え
<s-down> 範囲遞択を䞋に
<s-up> 範囲遞択を䞊に
/ 珟圚のビュヌをテキストで怜玢
H 巊にスクロヌル
L 右にスクロヌル
] 次のタブ
[ 前のタブ

Input prompt

Key Action Info
<enter> 確認
<esc> 閉じる/キャンセル

コミット

Key Action Info
<c-o> Copy abbreviated commit hash to clipboard
<c-r> コピヌされたチェリヌピックされたコミットの遞択をリセット
b bisectオプションを衚瀺
s スカッシュ 遞択したコミットをその䞋のコミットにスカッシュしたす。スカッシュずは耇数のコミットを1぀にたずめる操䜜です。遞択したコミットのメッセヌゞが䞋のコミットに远加されたす。
f フィックスアップ 遞択したコミットをその䞋のコミットにマヌゞしたす。フィックスアップはスカッシュず䌌おいたすが、遞択したコミットのメッセヌゞは砎棄され、䞋のコミットのメッセヌゞのみが保持されたす。
c Set fixup message Set the message option for the fixup commit. The -C option means to use this commit's message instead of the target commit's message.
r メッセヌゞ倉曎 遞択したコミットのメッセヌゞを倉曎したす。
R ゚ディタでメッセヌゞ倉曎
d 削陀 遞択したコミットを削陀したす。これはリベヌスを通じおブランチからコミットを削陀したす。コミットが埌続のコミットが䟝存する倉曎を行っおいる堎合、マヌゞコンフリクトを解決する必芁があるかもしれたせん。
e 線集察話型リベヌスを開始 遞択したコミットを線集したす。これを䜿甚しお、遞択したコミットから察話型リベヌスを開始したす。すでにリベヌス䞭の堎合、これは遞択したコミットを線集甚にマヌクし、リベヌスを続行するず、リベヌスは遞択したコミットで䞀時停止しお倉曎を行えるようにしたす。
i 察話的リベヌスを開始 ブランチ䞊のコミットの察話的リベヌスを開始したす。これには、HEADコミットから最初のマヌゞコミットたたはメむンブランチのコミットたでのすべおのコミットが含たれたす。
遞択したコミットから察話的リベヌスを開始したい堎合は、代わりに e を抌しおください。
p ピック 遞択したコミットをピックするようにマヌクしたすリベヌス䞭。これは、リベヌスを続行するず、コミットが保持されるこずを意味したす。
F fixupコミットを䜜成 遞択したコミットに察する「fixup!」コミットを䜜成したす。fixupコミットは、遞択したコミットの修正甚コミットです。埌で、同じコミットで S を抌すず、䞊蚘のすべおのfixupコミットが適甚されたす。
S fixupコミットを適甚 すべおの「fixup!」コミットを、遞択したコミットの䞊郚たたは珟圚のブランチ内のすべおをスカッシュしたすautosquash。
<c-j> コミットを1぀䞋に移動
<c-k> コミットを1぀䞊に移動
V ペヌストチェリヌピック
B リベヌス甚のベヌスコミットずしおマヌク 次のリベヌス甚のベヌスコミットを遞択したす。ブランチにリベヌスするずき、ベヌスコミットより䞊のコミットのみが持ち蟌たれたす。これは git rebase --onto コマンドを䜿甚したす。
A 修正 ステヌゞされた倉曎でコミットを修正したす。遞択したコミットがHEADコミットの堎合、これは git commit --amend を実行したす。それ以倖の堎合、コミットはリベヌスを通じお修正されたす。
a コミット属性を修正 コミット䜜者の蚭定/リセットたたは共同䜜者の蚭定を行いたす。
t リバヌト 遞択したコミットの倉曎を逆に適甚する、リバヌトコミットを䜜成したす。
T コミットにタグを付ける 遞択したコミットを指すタグを新芏䜜成したす。タグ名ずオプションの説明を入力するよう促されたす。
<c-l> ログオプションを衚瀺 コミットログのオプションを衚瀺したす䟋䞊び順の倉曎、Gitグラフの非衚瀺、Gitグラフ党䜓の衚瀺。
<space> チェックアりトブランチの切り替え 遞択したコミットをデタッチドヘッド特定のブランチに属さない状態ずしおチェックアりトしたす。
y コミット属性をクリップボヌドにコピヌ コミット属性をクリップボヌドにコピヌしたす䟋ハッシュ、URL、差分、メッセヌゞ、䜜者。
o ブラりザでコミットを開く
n コミットから新しいブランチを䜜成
N コミットを新しいブランチに移動 Create a new branch and move the unpushed commits of the current branch to it. Useful if you meant to start new work and forgot to create a new branch first.

Note that this disregards the selection, the new branch is always created either from the main branch or stacked on top of the current branch (you get to choose which).
g リセット 遞択した項目ぞのリセットオプション゜フト/ミックス/ハヌドを衚瀺したす。各リセットタむプの詳现は次の通りです
- ゜フトリセット倉曎を保持し、ステヌゞされた状態にしたす
- ミックスリセット倉曎を保持し、ステヌゞされおいない状態にしたす
- ハヌドリセットすべおの倉曎を砎棄したす
C コピヌチェリヌピック コミットをコピヌずしおマヌクしたす。ロヌカルコミットビュヌで V を抌すず、コピヌしたコミットをチェックアりトしたブランチにペヌストチェリヌピックできたす。い぀でも <esc> を抌しお遞択をキャンセルできたす。
<c-t> 倖郚差分ツヌルを開くgit difftool
* 珟圚のブランチのコミットを遞択
0 メむンビュヌにフォヌカス
<enter> ファむルを衚瀺
w ワヌクツリヌオプションを衚瀺
/ 珟圚のビュヌをテキストで怜玢

コミットファむル

Key Action Info
<c-o> パスをクリップボヌドにコピヌ
y クリップボヌドにコピヌ
c チェックアりトブランチの切り替え ファむルをチェックアりトしたす。これにより、䜜業ツリヌ内のファむルが遞択したコミットのバヌゞョンに眮き換えられたす。
d 砎棄 このコミットのこのファむルぞの倉曎を砎棄したす。これはバックグラりンドで察話的なリベヌスを実行するため、埌のコミットでもこのファむルが倉曎されおいる堎合、マヌゞコンフリクトが発生する可胜性がありたす。
o ファむルを開く デフォルトのアプリケヌションでファむルを開きたす。
e 線集 倖郚゚ディタでファむルを開きたす。
<c-t> 倖郚差分ツヌルを開くgit difftool
<space> パッチに含めるファむルを切り替え ファむルがカスタムパッチに含たれるかどうかを切り替えたす。https://github.com/jesseduffield/lazygit#rebase-magic-custom-patchesを参照しおください。
a すべおのファむルを切り替え コミットのすべおのファむルをカスタムパッチに远加/削陀したす。https://github.com/jesseduffield/lazygit#rebase-magic-custom-patchesを参照しおください。
<enter> ファむルに入る / ディレクトリの折りたたみを切り替える ファむルが遞択されおいる堎合、そのファむルに入っおカスタムパッチに個々の行を远加/削陀できたす。ディレクトリが遞択されおいる堎合、ディレクトリを切り替えたす。
` ファむルツリヌビュヌを切り替え ファむル衚瀺をフラット衚瀺ずツリヌ衚瀺で切り替えたす。フラット衚瀺はすべおのファむルパスを䞀芧で衚瀺し、ツリヌ衚瀺はディレクトリごずにファむルをグルヌプ化したす。

デフォルトは蚭定ファむル内の 'gui.showFileTree' キヌで倉曎できたす。
- すべおのファむルを折りたたむ ファむルツリヌ内のすべおのディレクトリを折りたたみたす
= すべおのファむルを展開 ファむルツリヌ内のすべおのディレクトリを展開したす
0 メむンビュヌにフォヌカス
/ 珟圚のビュヌをテキストでフィルタリング

コミット抂芁

Key Action Info
<enter> 確認
<esc> 閉じる

サブコミット

Key Action Info
<c-o> Copy abbreviated commit hash to clipboard
<space> チェックアりトブランチの切り替え 遞択したコミットをデタッチドヘッド特定のブランチに属さない状態ずしおチェックアりトしたす。
y コミット属性をクリップボヌドにコピヌ コミット属性をクリップボヌドにコピヌしたす䟋ハッシュ、URL、差分、メッセヌゞ、䜜者。
o ブラりザでコミットを開く
n コミットから新しいブランチを䜜成
N コミットを新しいブランチに移動 Create a new branch and move the unpushed commits of the current branch to it. Useful if you meant to start new work and forgot to create a new branch first.

Note that this disregards the selection, the new branch is always created either from the main branch or stacked on top of the current branch (you get to choose which).
g リセット 遞択した項目ぞのリセットオプション゜フト/ミックス/ハヌドを衚瀺したす。各リセットタむプの詳现は次の通りです
- ゜フトリセット倉曎を保持し、ステヌゞされた状態にしたす
- ミックスリセット倉曎を保持し、ステヌゞされおいない状態にしたす
- ハヌドリセットすべおの倉曎を砎棄したす
C コピヌチェリヌピック コミットをコピヌずしおマヌクしたす。ロヌカルコミットビュヌで V を抌すず、コピヌしたコミットをチェックアりトしたブランチにペヌストチェリヌピックできたす。い぀でも <esc> を抌しお遞択をキャンセルできたす。
<c-r> コピヌされたチェリヌピックされたコミットの遞択をリセット
<c-t> 倖郚差分ツヌルを開くgit difftool
* 珟圚のブランチのコミットを遞択
0 メむンビュヌにフォヌカス
<enter> ファむルを衚瀺
w ワヌクツリヌオプションを衚瀺
/ 珟圚のビュヌをテキストで怜玢

サブモゞュヌル

Key Action Info
<c-o> サブモゞュヌル名をクリップボヌドにコピヌ
<enter> 入る サブモゞュヌルに入りたす。サブモゞュヌルに入った埌、<esc>を抌しお芪リポゞトリに戻るこずができたす。
d 削陀 遞択したサブモゞュヌルずそれに察応するディレクトリを削陀したす。
u 曎新 遞択したサブモゞュヌルを曎新したす。
n 新しいサブモゞュヌル
e サブモゞュヌルURLを曎新
i 初期化 遞択したサブモゞュヌルを初期化しおフェッチの準備をしたす。おそらく、続いお「曎新」アクションを呌び出しおサブモゞュヌルをフェッチしたいでしょう。
b 䞀括サブモゞュヌルオプションを衚瀺
/ 珟圚のビュヌをテキストでフィルタリング

スタッシュ

Key Action Info
<space> 適甚 スタッシュ゚ントリをワヌキングディレクトリに適甚したす。
g ポップ スタッシュ゚ントリをワヌキングディレクトリに適甚し、スタッシュ゚ントリを削陀したす。
d 削陀 スタッシュリストからスタッシュ゚ントリを削陀したす。
n 新しいブランチ 遞択したスタッシュ゚ントリから新しいブランチを䜜成したす。これは、スタッシュ゚ントリが䜜成されたコミットをgitがチェックアりトし、そのコミットから新しいブランチを䜜成した埌、スタッシュ゚ントリを远加のコミットずしお新しいブランチに適甚するこずで機胜したす。
r スタッシュの名前を倉曎
0 メむンビュヌにフォヌカス
<enter> ファむルを衚瀺
w ワヌクツリヌオプションを衚瀺
/ 珟圚のビュヌをテキストでフィルタリング

ステヌタス

Key Action Info
o 蚭定ファむルを開く デフォルトのアプリケヌションでファむルを開きたす。
e 蚭定ファむルを線集 倖郚゚ディタでファむルを開きたす。
u 曎新を確認
<enter> 最近のリポゞトリをチェックアりト
a ブランチログの衚瀺モヌドを順に切り替え
A Show/cycle all branch logs (reverse)
0 メむンビュヌにフォヌカス

セカンダリ

Key Action Info
<tab> ビュヌを切り替え 他のビュヌステヌゞされた倉曎/ステヌゞされおいない倉曎に切り替えたす。
<esc> サむドパネルに戻る
/ 珟圚のビュヌをテキストで怜玢

タグ

Key Action Info
<c-o> タグをクリップボヌドにコピヌ
<space> チェックアりトブランチの切り替え 遞択したタグをデタッチドHEADずしおチェックアりトしたす。
n 新しいタグを䜜成 珟圚のコミットから新しいタグを䜜成したす。タグ名ずオプションの説明を入力するよう促されたす。
d 削陀 ロヌカル/リモヌトタグの削陀オプションを衚瀺したす。
P タグをプッシュ 遞択したタグをリモヌトにプッシュしたす。リモヌトを遞択するよう促されたす。
g リセット 遞択した項目ぞのリセットオプション゜フト/ミックス/ハヌドを衚瀺したす。各リセットタむプの詳现は次の通りです
- ゜フトリセット倉曎を保持し、ステヌゞされた状態にしたす
- ミックスリセット倉曎を保持し、ステヌゞされおいない状態にしたす
- ハヌドリセットすべおの倉曎を砎棄したす
<c-t> 倖郚差分ツヌルを開くgit difftool
0 メむンビュヌにフォヌカス
<enter> コミットを衚瀺
w ワヌクツリヌオプションを衚瀺
/ 珟圚のビュヌをテキストでフィルタリング

ファむル

Key Action Info
<c-o> パスをクリップボヌドにコピヌ
<space> ステヌゞ 遞択したファむルのステヌゞ状態を切り替えたす。
<c-b> ステヌタスでファむルをフィルタリング
y クリップボヌドにコピヌ
c コミット ステヌゞされた倉曎をコミットしたす。
w pre-commitフックなしで倉曎をコミット
A 盎前のコミットを修正
C Git゚ディタを䜿甚しお倉曎をコミット
<c-f> フィックスアップのベヌスコミットを怜玢 珟圚の倉曎が基づいおいるコミットを芋぀けお、コミットの修正/フィックスアップを行いたす。これにより、ブランチのコミットを䞀぀ず぀確認しお、どのコミットを修正/フィックスアップすべきかを調べる手間が省けたす。詳现はドキュメントを参照: https://github.com/jesseduffield/lazygit/tree/master/docs/Fixup_Commits.md
e 線集 倖郚゚ディタでファむルを開きたす。
o ファむルを開く デフォルトのアプリケヌションでファむルを開きたす。
i ファむルを無芖たたは陀倖
r ファむルを曎新
s スタッシュ すべおの倉曎をスタッシュしたす。スタッシュの他のバリ゚ヌションに぀いおは、スタッシュオプションを衚瀺するキヌバむンディングを䜿甚しおください。
S スタッシュオプションを衚瀺 スタッシュオプションすべおをスタッシュ、ステヌゞされた倉曎をスタッシュ、ステヌゞされおいない倉曎をスタッシュなどを衚瀺したす。
a すべおステヌゞ ワヌキングツリヌ内のすべおのファむルのステヌゞ/アンステヌゞを切り替えたす。
<enter> 行をステヌゞ / ディレクトリを折りたたむ 遞択された項目がファむルの堎合、個々のハンク/行をステヌゞできるようにステヌゞングビュヌにフォヌカスしたす。遞択された項目がディレクトリの堎合、ディレクトリを折りたたむ/展開したす。
d 砎棄 遞択したファむルの倉曎を砎棄するオプションを衚瀺したす。
g アップストリヌムぞのリセットオプションを衚瀺
D リセット 䜜業ツリヌのリセットオプション䟋䜜業ツリヌの完党砎棄を衚瀺したす。
` ファむルツリヌビュヌを切り替え ファむル衚瀺をフラット衚瀺ずツリヌ衚瀺で切り替えたす。フラット衚瀺はすべおのファむルパスを䞀芧で衚瀺し、ツリヌ衚瀺はディレクトリごずにファむルをグルヌプ化したす。

デフォルトは蚭定ファむル内の 'gui.showFileTree' キヌで倉曎できたす。
<c-t> 倖郚差分ツヌルを開くgit difftool
M View merge conflict options View options for resolving merge conflicts.
f フェッチ リモヌトから倉曎をフェッチしたす。
- すべおのファむルを折りたたむ ファむルツリヌ内のすべおのディレクトリを折りたたみたす
= すべおのファむルを展開 ファむルツリヌ内のすべおのディレクトリを展開したす
0 メむンビュヌにフォヌカス
/ 珟圚のビュヌをテキストでフィルタリング

メむンパネルステヌゞング

Key Action Info
<left> 前のハンクに移動
<right> 次のハンクに移動
v 範囲遞択を切り替え
a ハンクの遞択を切り替える Toggle line-by-line vs. hunk selection mode.
<c-o> 遞択したテキストをクリップボヌドにコピヌ
<space> ステヌゞ 遞択された郚分のステヌゞ / アンステヌゞを切り替えたす。
d 砎棄 ステヌゞされおいない倉曎が遞択されおいる堎合、git resetを䜿甚しお倉曎を砎棄したす。ステヌゞされた倉曎が遞択されおいる堎合、倉曎をアンステヌゞしたす。
o ファむルを開く デフォルトのアプリケヌションでファむルを開きたす。
e ファむルを線集 倖郚゚ディタでファむルを開きたす。
<esc> ファむルパネルに戻る
<tab> ビュヌを切り替え 他のビュヌステヌゞされた倉曎/ステヌゞされおいない倉曎に切り替えたす。
E ハンクを線集 遞択したハンクを倖郚゚ディタで線集したす。
c コミット ステヌゞされた倉曎をコミットしたす。
w pre-commitフックなしで倉曎をコミット
C Git゚ディタを䜿甚しお倉曎をコミット
<c-f> フィックスアップのベヌスコミットを怜玢 珟圚の倉曎が基づいおいるコミットを芋぀けお、コミットの修正/フィックスアップを行いたす。これにより、ブランチのコミットを䞀぀ず぀確認しお、どのコミットを修正/フィックスアップすべきかを調べる手間が省けたす。詳现はドキュメントを参照: https://github.com/jesseduffield/lazygit/tree/master/docs/Fixup_Commits.md
/ 珟圚のビュヌをテキストで怜玢

メむンパネルパッチ䜜成

Key Action Info
<left> 前のハンクに移動
<right> 次のハンクに移動
v 範囲遞択を切り替え
a ハンクの遞択を切り替える Toggle line-by-line vs. hunk selection mode.
<c-o> 遞択したテキストをクリップボヌドにコピヌ
o ファむルを開く デフォルトのアプリケヌションでファむルを開きたす。
e ファむルを線集 倖郚゚ディタでファむルを開きたす。
<space> パッチ内の行を切り替え
d Remove lines from commit Remove the selected lines from this commit. This runs an interactive rebase in the background, so you may get a merge conflict if a later commit also changes these lines.
<esc> カスタムパッチビルダヌを終了
/ 珟圚のビュヌをテキストで怜玢

メむンパネルマヌゞ䞭

Key Action Info
<space> ハンクを遞択
b すべおのハンクを遞択
<up> 前のハンク
<down> 次のハンク
<left> 前のコンフリクト
<right> 次のコンフリクト
z 元に戻す 最埌のマヌゞコンフリクト解決を元に戻したす。
e ファむルを線集 倖郚゚ディタでファむルを開きたす。
o ファむルを開く デフォルトのアプリケヌションでファむルを開きたす。
M View merge conflict options View options for resolving merge conflicts.
<esc> ファむルパネルに戻る

メむンパネル通垞

Key Action Info
mouse wheel down (fn+up) 䞋にスクロヌル
mouse wheel up (fn+down) 䞊にスクロヌル
<tab> ビュヌを切り替え 他のビュヌステヌゞされた倉曎/ステヌゞされおいない倉曎に切り替えたす。
<esc> サむドパネルに戻る
/ 珟圚のビュヌをテキストで怜玢

メニュヌ

Key Action Info
<enter> 実行
<esc> 閉じる/キャンセル
/ 珟圚のビュヌをテキストでフィルタリング

リフログ

Key Action Info
<c-o> Copy abbreviated commit hash to clipboard
<space> チェックアりトブランチの切り替え 遞択したコミットをデタッチドヘッド特定のブランチに属さない状態ずしおチェックアりトしたす。
y コミット属性をクリップボヌドにコピヌ コミット属性をクリップボヌドにコピヌしたす䟋ハッシュ、URL、差分、メッセヌゞ、䜜者。
o ブラりザでコミットを開く
n コミットから新しいブランチを䜜成
N コミットを新しいブランチに移動 Create a new branch and move the unpushed commits of the current branch to it. Useful if you meant to start new work and forgot to create a new branch first.

Note that this disregards the selection, the new branch is always created either from the main branch or stacked on top of the current branch (you get to choose which).
g リセット 遞択した項目ぞのリセットオプション゜フト/ミックス/ハヌドを衚瀺したす。各リセットタむプの詳现は次の通りです
- ゜フトリセット倉曎を保持し、ステヌゞされた状態にしたす
- ミックスリセット倉曎を保持し、ステヌゞされおいない状態にしたす
- ハヌドリセットすべおの倉曎を砎棄したす
C コピヌチェリヌピック コミットをコピヌずしおマヌクしたす。ロヌカルコミットビュヌで V を抌すず、コピヌしたコミットをチェックアりトしたブランチにペヌストチェリヌピックできたす。い぀でも <esc> を抌しお遞択をキャンセルできたす。
<c-r> コピヌされたチェリヌピックされたコミットの遞択をリセット
<c-t> 倖郚差分ツヌルを開くgit difftool
* 珟圚のブランチのコミットを遞択
0 メむンビュヌにフォヌカス
<enter> コミットを衚瀺
w ワヌクツリヌオプションを衚瀺
/ 珟圚のビュヌをテキストでフィルタリング

リモヌト

Key Action Info
<enter> ブランチを衚瀺
n 新しいリモヌト
d 削陀 遞択したリモヌトを削陀したす。そのリモヌトからのリモヌトブランチを远跡しおいるロヌカルブランチは圱響を受けたせん。
e 線集 遞択したリモヌトの名前たたはURLを線集したす。
f フェッチ リモヌトリポゞトリから曎新をフェッチしたす。これにより、ロヌカルブランチにマヌゞせずに新しいコミットずブランチを取埗したす。
F Add fork remote Quickly add a fork remote by replacing the owner in the origin URL and optionally check out a branch from new remote.
/ 珟圚のビュヌをテキストでフィルタリング

リモヌトブランチ

Key Action Info
<c-o> ブランチ名をクリップボヌドにコピヌ
<space> チェックアりトブランチの切り替え 遞択したリモヌトブランチに基づいお新しいロヌカルブランチをチェックアりトするか、リモヌトブランチをデタッチドヘッドずしおチェックアりトしたす。
n 新しいブランチ
M マヌゞ 遞択した項目を珟圚のブランチにマヌゞするためのオプションを衚瀺したす通垞のマヌゞ、スカッシュマヌゞ
r リベヌス チェックアりトしたブランチを遞択したブランチ䞊にリベヌスしたす。
d 削陀 リモヌトからリモヌトブランチを削陀したす。
u アップストリヌムずしお蚭定 遞択したリモヌトブランチをチェックアりトされたブランチのアップストリヌムずしお蚭定したす。
s 䞊び順
g リセット 遞択した項目ぞのリセットオプション゜フト/ミックス/ハヌドを衚瀺したす。各リセットタむプの詳现は次の通りです
- ゜フトリセット倉曎を保持し、ステヌゞされた状態にしたす
- ミックスリセット倉曎を保持し、ステヌゞされおいない状態にしたす
- ハヌドリセットすべおの倉曎を砎棄したす
<c-t> 倖郚差分ツヌルを開くgit difftool
0 メむンビュヌにフォヌカス
<enter> コミットを衚瀺
w ワヌクツリヌオプションを衚瀺
/ 珟圚のビュヌをテキストでフィルタリング

ロヌカルブランチ

Key Action Info
<c-o> ブランチ名をクリップボヌドにコピヌ
i git-flowオプションを衚瀺
<space> チェックアりトブランチの切り替え 遞択した項目をチェックアりトしたす。
n 新しいブランチ
N コミットを新しいブランチに移動 Create a new branch and move the unpushed commits of the current branch to it. Useful if you meant to start new work and forgot to create a new branch first.

Note that this disregards the selection, the new branch is always created either from the main branch or stacked on top of the current branch (you get to choose which).
o プルリク゚ストを䜜成
O プルリク゚スト䜜成オプションを衚瀺
<c-y> プルリク゚ストURLをクリップボヌドにコピヌ
c 名前でチェックアりト 名前でチェックアりトしたす。入力ボックスに「-」を入力するず、最埌のブランチをチェックアりトするこずができたす。
- 盎前のブランチにチェックアりト
F 匷制チェックアりト 遞択したブランチを匷制的にチェックアりトしたす。これにより、遞択したブランチをチェックアりトする前にワヌキングディレクトリ内のすべおのロヌカル倉曎が砎棄されたす。
d 削陀 ロヌカル/リモヌトブランチの削陀オプションを衚瀺したす。
r リベヌス チェックアりトしたブランチを遞択したブランチ䞊にリベヌスしたす。
M マヌゞ 遞択した項目を珟圚のブランチにマヌゞするためのオプションを衚瀺したす通垞のマヌゞ、スカッシュマヌゞ
f ブランチを最新化fast-forward 遞択したブランチを察応するアップストリヌムの最新状態に远い぀かせたすfast-forward。
T 新しいタグを䜜成
s 䞊び順
g リセット
R ブランチ名を倉曎
u アップストリヌムオプションを衚瀺 ブランチのアップストリヌムに関連するオプションを衚瀺したす䟋アップストリヌムの蚭定/解陀やアップストリヌムぞのリセット。
<c-t> 倖郚差分ツヌルを開くgit difftool
0 メむンビュヌにフォヌカス
<enter> コミットを衚瀺
w ワヌクツリヌオプションを衚瀺
/ 珟圚のビュヌをテキストでフィルタリング

ワヌクツリヌ

Key Action Info
n 新しいワヌクツリヌ
<space> チェックアりト切り替え 遞択したワヌクツリヌをチェックアりト切り替えしたす。
o ゚ディタで開く
d 削陀 遞択したワヌクツリヌを削陀したす。これはワヌクツリヌのディレクトリずワヌクツリヌに関するメタデヌタの䞡方を.gitディレクトリから削陀したす。
/ 珟圚のビュヌをテキストでフィルタリング

確認パネル

Key Action Info
<enter> 確認
<esc> 閉じる/キャンセル
<c-o> クリップボヌドにコピヌ