mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-12-12 11:15:00 +02:00
12 KiB
12 KiB
This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run go run scripts/cheatsheet/main.go generate
from the project root.
Lazygit 키 바인딩
Legend: <c-b>
means ctrl+b, <a-b>
means alt+b, B
means shift+b
글로벌 키 바인딩
<c-r>: 최근에 사용한 저장소로 전환 <pgup>: 메인 패널을 위로 스크롤 (fn+up/shift+k) <pgdown>: 메인 패널을 아래로로 스크롤 (fn+down/shift+j) @: 명령어 로그 메뉴 열기 }: Diff 보기의 변경 사항 주위에 표시되는 컨텍스트의 크기를 늘리기 {: Diff 보기의 변경 사항 주위에 표시되는 컨텍스트 크기 줄이기 :: Execute custom command <c-p>: 커스텀 Patch 옵션 보기 m: View merge/rebase options R: 새로고침 +: 다음 스크린 모드 (normal/half/fullscreen) _: 이전 스크린 모드 ?: 매뉴 열기 <c-s>: View filter-by-path options W: Diff 메뉴 열기 <c-e>: Diff 메뉴 열기 <c-w>: 공백문자를 Diff 뷰에서 표시 여부 전환 z: 되돌리기 (reflog) (실험적) <c-z>: 다시 실행 (reflog) (실험적) P: 푸시 p: 업데이트
List panel navigation
,: 이전 페이지 .: 다음 페이지 <: 맨 위로 스크롤 >: 맨 아래로 스크롤 /: 검색 시작 H: 우 스크롤 L: 좌 스크롤 ]: 이전 탭 [: 다음 탭
Reflog
<c-o>: 커밋 SHA를 클립보드에 복사 w: View worktree options <space>: 커밋을 체크아웃 y: 커밋 attribute 복사 o: 브라우저에서 커밋 열기 n: 커밋에서 새 브랜치를 만듭니다. g: View reset options c: 커밋을 복사 (cherry-pick) C: 커밋을 범위로 복사 (cherry-pick) <c-r>: Reset cherry-picked (copied) commits selection <enter>: 커밋 보기 /: Filter the current view by text
Stash
<space>: 적용 g: Pop d: Drop n: 새 브랜치 생성 r: Rename stash w: View worktree options <enter>: View selected item's files /: Filter the current view by text
Sub-commits
<c-o>: 커밋 SHA를 클립보드에 복사 w: View worktree options <space>: 커밋을 체크아웃 y: 커밋 attribute 복사 o: 브라우저에서 커밋 열기 n: 커밋에서 새 브랜치를 만듭니다. g: View reset options c: 커밋을 복사 (cherry-pick) C: 커밋을 범위로 복사 (cherry-pick) <c-r>: Reset cherry-picked (copied) commits selection <enter>: View selected item's files /: 검색 시작
Worktrees
n: Create worktree <space>: Switch to worktree <enter>: Switch to worktree o: Open in editor d: Remove worktree /: Filter the current view by text
메뉴
<enter>: 실행 <esc>: 닫기 /: Filter the current view by text
메인 패널 (Merging)
e: 파일 편집 o: 파일 닫기 <left>: 이전 충돌을 선택 <right>: 다음 충돌을 선택 <up>: 이전 hunk를 선택 <down>: 다음 hunk를 선택 z: 되돌리기 M: Git mergetool를 열기 <space>: Pick hunk b: Pick all hunks <esc>: 파일 목록으로 돌아가기
메인 패널 (Normal)
mouse wheel down: 아래로 스크롤 (fn+up) mouse wheel up: 위로 스크롤 (fn+down)
메인 패널 (Patch Building)
<left>: 이전 hunk를 선택 <right>: 다음 hunk를 선택 v: 드래그 선택 전환 V: 드래그 선택 전환 a: Toggle select hunk <c-o>: 선택한 텍스트를 클립보드에 복사 o: 파일 닫기 e: 파일 편집 <space>: Line(s)을 패치에 추가/삭제 <esc>: Exit custom patch builder /: 검색 시작
메인 패널 (Staging)
<left>: 이전 hunk를 선택 <right>: 다음 hunk를 선택 v: 드래그 선택 전환 V: 드래그 선택 전환 a: Toggle select hunk <c-o>: 선택한 텍스트를 클립보드에 복사 o: 파일 닫기 e: 파일 편집 <esc>: 파일 목록으로 돌아가기 <tab>: 패널 전환 <space>: 선택한 행을 staged / unstaged d: 변경을 삭제 (git reset) E: Edit hunk c: 커밋 변경내용 w: Commit changes without pre-commit hook C: Git 편집기를 사용하여 변경 내용을 커밋합니다. /: 검색 시작
브랜치
<c-o>: 브랜치명을 클립보드에 복사 i: Git-flow 옵션 보기 <space>: 체크아웃 n: 새 브랜치 생성 o: 풀 리퀘스트 생성 O: 풀 리퀘스트 생성 옵션 <c-y>: 풀 리퀘스트 URL을 클립보드에 복사 c: 이름으로 체크아웃 F: 강제 체크아웃 d: 브랜치 삭제 r: 체크아웃된 브랜치를 이 브랜치에 리베이스 M: 현재 브랜치에 병합 f: Fast-forward this branch from its upstream T: 태그를 생성 g: View reset options R: 브랜치 이름 변경 u: Set/Unset upstream w: View worktree options <enter>: 커밋 보기 /: Filter the current view by text
상태
o: 설정 파일 열기 e: 설정 파일 수정 u: 업데이트 확인 <enter>: 최근에 사용한 저장소로 전환 a: 모든 브랜치 로그 표시
서브모듈
<c-o>: 서브모듈 이름을 클립보드에 복사 <enter>: 서브모듈 열기 <space>: 서브모듈 열기 d: 서브모듈 삭제 u: 서브모듈 업데이트 n: 새로운 서브모듈 추가 e: 서브모듈의 URL을 수정 i: 서브모듈 초기화 b: View bulk submodule options /: Filter the current view by text
원격
f: 원격을 업데이트 n: 새로운 Remote 추가 d: Remote를 삭제 e: Remote를 수정 /: Filter the current view by text
원격 브랜치
<c-o>: 브랜치명을 클립보드에 복사 <space>: 체크아웃 n: 새 브랜치 생성 M: 현재 브랜치에 병합 r: 체크아웃된 브랜치를 이 브랜치에 리베이스 d: 브랜치 삭제 u: Set as upstream of checked-out branch g: View reset options w: View worktree options <enter>: 커밋 보기 /: Filter the current view by text
커밋
<c-o>: 커밋 SHA를 클립보드에 복사 <c-r>: Reset cherry-picked (copied) commits selection b: Bisect 옵션 보기 s: Squash down f: Fixup commit r: 커밋메시지 변경 R: 에디터에서 커밋메시지 수정 d: 커밋 삭제 e: 커밋을 편집 p: Pick commit (when mid-rebase) F: Create fixup commit for this commit S: Squash all 'fixup!' commits above selected commit (autosquash) <c-j>: 커밋을 1개 아래로 이동 <c-k>: 커밋을 1개 위로 이동 v: 커밋을 붙여넣기 (cherry-pick) A: Amend commit with staged changes a: Set/Reset commit author t: 커밋 되돌리기 T: Tag commit <c-l>: 로그 메뉴 열기 w: View worktree options <space>: 커밋을 체크아웃 y: 커밋 attribute 복사 o: 브라우저에서 커밋 열기 n: 커밋에서 새 브랜치를 만듭니다. g: View reset options c: 커밋을 복사 (cherry-pick) C: 커밋을 범위로 복사 (cherry-pick) <enter>: View selected item's files /: 검색 시작
커밋 파일
<c-o>: 커밋한 파일명을 클립보드에 복사 c: Checkout file d: Discard this commit's changes to this file o: 파일 닫기 e: 파일 편집 <space>: Toggle file included in patch a: Toggle all files included in patch <enter>: Enter file to add selected lines to the patch (or toggle directory collapsed) `: 파일 트리뷰로 전환 /: 검색 시작
커밋메시지
<enter>: 확인 <esc>: 닫기
태그
<space>: 체크아웃 d: 태그 삭제 P: 태그를 push n: 태그를 생성 g: View reset options w: View worktree options <enter>: 커밋 보기 /: Filter the current view by text
파일
<c-o>: 파일명을 클립보드에 복사 d: View 'discard changes' options <space>: Staged 전환 <c-b>: 파일을 필터하기 (Staged/unstaged) c: 커밋 변경내용 w: Commit changes without pre-commit hook A: 마지맛 커밋 수정 C: Git 편집기를 사용하여 변경 내용을 커밋합니다. e: 파일 편집 o: 파일 닫기 i: Ignore file r: 파일 새로고침 s: 변경사항을 Stash S: Stash 옵션 보기 a: 모든 변경을 Staged/unstaged으로 전환 <enter>: Stage individual hunks/lines for file, or collapse/expand for directory g: View upstream reset options D: View reset options `: 파일 트리뷰로 전환 M: Git mergetool를 열기 f: Fetch /: 검색 시작
확인 패널
<enter>: 확인 <esc>: 닫기/취소