mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-12-12 11:15:00 +02:00
47d422bb8a
This should already have been done when adding the "View divergence from upstream" command, but now we're going to add yet another item to the menu that is unrelated to setting or unsetting the upstream.
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: View delete options r: 체크아웃된 브랜치를 이 브랜치에 리베이스 M: 현재 브랜치에 병합 f: Fast-forward this branch from its upstream T: 태그를 생성 g: View reset options R: 브랜치 이름 변경 u: View upstream options 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: Delete remote tag 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) B: Mark commit as base commit for rebase 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: View delete options 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>: 닫기/취소