mirror of
https://github.com/tldr-pages/tldr.git
synced 2026-08-28 20:11:19 +08:00
git-merge-*, git-{name-rev, p4, rerere, sparse-checkout}: add Korean translation (#22507)
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# git merge-index
|
||||
|
||||
> 병합이 필요한 파일에 대해 병합 프로그램 실행.
|
||||
> 더 많은 정보: <https://git-scm.com/docs/git-merge-index>.
|
||||
|
||||
- 표준 헬퍼를 사용하여 병합이 필요한 모든 파일 병합:
|
||||
|
||||
`git merge-index git-merge-one-file -a`
|
||||
|
||||
- 특정 파일 병합:
|
||||
|
||||
`git merge-index git-merge-one-file -- {{경로/대상/파일}}`
|
||||
|
||||
- 실패가 발생해도 계속 진행하면서 여러 파일을 병합:
|
||||
|
||||
`git merge-index -o git-merge-one-file -- {{경로/대상/파일1 경로/대상/파일2 ...}}`
|
||||
|
||||
- 사용자 지정 병합 프로그램으로 조용히 모든 파일 병합:
|
||||
|
||||
`git merge-index -q {{병합할_프로그램}} -a`
|
||||
|
||||
- `cat`을 사용해서 파일의 병합 입력 정보 확인:
|
||||
|
||||
`git merge-index cat -- {{경로}}`
|
||||
@@ -0,0 +1,20 @@
|
||||
# git merge-one-file
|
||||
|
||||
> 단순 병합 이후 단일 파일 병합 해결.
|
||||
> 더 많은 정보: <https://git-scm.com/docs/git-merge-one-file>.
|
||||
|
||||
- 특정 파일의 단순 병합 충돌 해결:
|
||||
|
||||
`git merge-one-file {{경로/대상/파일}}`
|
||||
|
||||
- merge-index에서 특정 파일용 헬퍼로 사용:
|
||||
|
||||
`git merge-index git-merge-one-file {{경로/대상/파일}}`
|
||||
|
||||
- 바이너리 파일 병합 처리:
|
||||
|
||||
`git merge-one-file -p {{경로/대상/파일}}`
|
||||
|
||||
- 스크립트 기반 병합에서 read-tree 이후 적용:
|
||||
|
||||
`git read-tree -m {{브랜치1}} {{브랜치2}} && git merge-index git-merge-one-file {{경로/대상/파일}}`
|
||||
@@ -0,0 +1,12 @@
|
||||
# git merge-tree
|
||||
|
||||
> 파일을 변경하지 않고 브랜치 병합을 수행.
|
||||
> 더 많은 정보: <https://git-scm.com/docs/git-merge-tree>.
|
||||
|
||||
- 두 브랜치 간 병합의 결과를 표시:
|
||||
|
||||
`git merge-tree {{브랜치1}} {{브랜치2}}`
|
||||
|
||||
- 병합을 수행하고 결과 트리를 작성:
|
||||
|
||||
`git merge-tree --write-tree {{브랜치1}} {{브랜치2}}`
|
||||
@@ -0,0 +1,36 @@
|
||||
# git name-rev
|
||||
|
||||
> 기존 ref 이름을 사용하여 커밋 설정.
|
||||
> 더 많은 정보: <https://git-scm.com/docs/git-name-rev>.
|
||||
|
||||
- `HEAD`의 이름 표시:
|
||||
|
||||
`git name-rev HEAD`
|
||||
|
||||
- 이름만 표시:
|
||||
|
||||
`git name-rev --name-only HEAD`
|
||||
|
||||
- 일치하는 모든 ref 이름을 열거:
|
||||
|
||||
`git name-rev --all`
|
||||
|
||||
- 태그만 사용하여 커밋 이름 지정:
|
||||
|
||||
`git name-rev --tags HEAD`
|
||||
|
||||
- 알 수 없는 커밋에 대해 `undefined`를 출력하지 않고 non-zero 상태 코드로 종료:
|
||||
|
||||
`git name-rev --no-undefined {{commit-ish}}`
|
||||
|
||||
- 여러 커밋의 이름 표시:
|
||||
|
||||
`git name-rev HEAD~1 HEAD~2 main`
|
||||
|
||||
- 브랜치 ref만 사용하도록 제한:
|
||||
|
||||
`git name-rev --refs refs/heads/ {{commit-ish}}`
|
||||
|
||||
- `stdin`으로부터 커밋 ID 읽기:
|
||||
|
||||
`echo "{{commit-ish}}" | git name-rev --annotate-stdin`
|
||||
@@ -0,0 +1,24 @@
|
||||
# git p4
|
||||
|
||||
> Perforce 저장소로부터 가져오기 및 제출 수행.
|
||||
> 더 많은 정보: <https://git-scm.com/docs/git-p4>.
|
||||
|
||||
- Perforce depot을 새로운 Git 저장소로 clone:
|
||||
|
||||
`git p4 clone {{경로/대상/p4_depot}}`
|
||||
|
||||
- 현재 Git 저장소에 Perforce 변경 사항 동기화:
|
||||
|
||||
`git p4 sync {{경로/대상/p4_depot}}`
|
||||
|
||||
- 최신 Perforce 변경 사항 위에 로컬 커밋 rebase:
|
||||
|
||||
`git p4 rebase`
|
||||
|
||||
- Git 변경 사항을 Perforce로 다시 제출:
|
||||
|
||||
`git p4 submit`
|
||||
|
||||
- 최신 changelist만이 아니라 전체 Perforce 히스토리 clone:
|
||||
|
||||
`git p4 clone {{경로/대상/p4_depot}}@all`
|
||||
@@ -0,0 +1,16 @@
|
||||
# git rerere
|
||||
|
||||
> 병합 충돌 해결 내역 재사용.
|
||||
> 더 많은 정보: <https://git-scm.com/docs/git-rerere>.
|
||||
|
||||
- 전역으로 rerere 활성화:
|
||||
|
||||
`git config --global rerere.enabled true`
|
||||
|
||||
- 특정 파일의 기록된 충돌 해결 내역 삭제:
|
||||
|
||||
`git rerere forget {{경로/대상/파일}}`
|
||||
|
||||
- 기록된 충돌 해결 상태 확인:
|
||||
|
||||
`git rerere status`
|
||||
@@ -0,0 +1,20 @@
|
||||
# git sparse-checkout
|
||||
|
||||
> 저장소 전체가 아닌 일부 파일만 checkout 수행.
|
||||
> 더 많은 정보: <https://manned.org/git-sparse-checkout>.
|
||||
|
||||
- sparse checkout 활성화:
|
||||
|
||||
`git sparse-checkout init`
|
||||
|
||||
- sparse checkout 비활성화 및 전체 저장소 복원:
|
||||
|
||||
`git sparse-checkout disable`
|
||||
|
||||
- 포함할 디렉터리(또는 파일) 지정:
|
||||
|
||||
`git sparse-checkout set {{경로/대상/디렉터리}}`
|
||||
|
||||
- 이후 추가 경로 포함하기:
|
||||
|
||||
`git sparse-checkout add {{경로/대상/디렉터리}}`
|
||||
Reference in New Issue
Block a user