git, git-abort, git-add, git-alias, git-cherry-pick, git-clone: add Korean translation (#8035)

feature/refresh-nano-2
Choi Young-jin 2022-04-20 16:40:24 +09:00 committed by GitHub
parent 87781641f6
commit 263bc24e11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 144 additions and 0 deletions

View File

@ -0,0 +1,9 @@
# git abort
> 진행중인 rebase, merge 혹은 cherry-pick을 중단합니다.
> `git-extras`의 일부입니다.
> 더 많은 정보: <https://github.com/tj/git-extras/blob/master/Commands.md#git-abort>.
- Git rebase, merge, 혹은 cherry-pick 중단:
`git abort`

View File

@ -0,0 +1,32 @@
# git add
> 변경된 파일들을 인덱스에 추가합니다.
> 더 많은 정보: <https://git-scm.com/docs/git-add>.
- 인덱스에 파일 추가:
`git add {{파일/의/경로}}`
- 모든 파일 추가 (추적된 파일과 추적되지 않은 파일 모두):
`git add -A`
- 이미 추적된 파일만 추가:
`git add -u`
- 무시되는 파일 추가:
`git add -f`
- 파일의 일부분을 대화식으로 추가:
`git add -p`
- 주어진 파일의 일부분을 대화식으로 추가:
`git add -p {{파일/의/경로}}`
- 대화식으로 파일을 추가:
`git add -i`

View File

@ -0,0 +1,17 @@
# git alias
> Git 명령어 단축어 생성.
> `git-extras`의 일부.
> 더 많은 정보: <https://github.com/tj/git-extras/blob/master/Commands.md#git-alias>.
- 모든 단축어 리스트:
`git alias`
- 새로운 단축어 생성:
`git alias "{{단축어_이름}}" "{{명령어}}"`
- 이미 존재하는 단축어 검색:
`git alias ^{{단축어_이름}}`

View File

@ -0,0 +1,21 @@
# git cherry-pick
> 기존의 커밋에서 가져온 변경내용을 현재 브랜치에 적용합니다.
> 변경내용을 다른 브랜치에 적용하고싶으면, 우선 `git checkout`을 사용해 원하는 브랜치로 변경하세요.
> 더 많은 정보: <https://git-scm.com/docs/git-cherry-pick>.
- 커밋을 현재 브랜치에 적용:
`git cherry-pick {{커밋}}`
- 특정 범위의 커밋들을 현재 브랜치에 적용 (`git rebase --onto`도 보세요):
`git cherry-pick {{시작_커밋}}~..{{끝_커밋}}`
- 연속되지 않은 여러 커밋들을 현재 브랜치에 적용:
`git cherry-pick {{커밋_1}} {{커밋_2}}`
- 커밋의 변경내역을 커밋 없이 디렉토리에 추가:
`git cherry-pick -n {{커밋}}`

View File

@ -0,0 +1,36 @@
# git clone
> 이미 존재하는 레파지토리를 복제.
> 더 많은 정보: <https://git-scm.com/docs/git-clone>.
- 이미 존재하는 레파지토리를 복제:
`git clone {{원격_레파지토리_경로}}`
- 이미 존재하는 레파지토리를 특정 디렉토리에 복제:
`git clone {{원격_레파지토리_경로}} {{디렉토리/의/경로}}`
- 이미 존재하는 레파지토리와 그 서브모듈을 복제:
`git clone --recursive {{원격_레파지토리_경로}}`
- 로컬 레파지토리를 복제:
`git clone -l {{로컬/레파지토리/의/경로}}`
- 출력 없이 복제:
`git clone -q {{원격_레파지토리_경로}}`
- 이미 존재하는 레파지토리의 최근 커밋 10개만 복제 (시간 절약에 좋음):
`git clone --depth {{10}} {{원격_레파지토리_경로}}`
- 이미 존재하는 레파지토의 특정 브랜치만 복제:
`git clone --branch {{브랜치_이름}} --single-branch {{원격_레파지토리_경로}}`
- 특정 SSH 명령어를 사용하여 이미 존재하는 레파지토리 복제:
`git clone --config core.sshCommand="{{ssh -i private_ssh_key/의/경로}}" {{원격_레파지토리_경로}}`

29
pages.ko/common/git.md Normal file
View File

@ -0,0 +1,29 @@
# git
> 분산 버전 관리 시스템.
> `commit`, `add`, `branch`, `checkout`, `push` 등의 특정 하위 명령어는 고유의 문서가 따로 있습니다. `tldr git subcommand`를 통해 확인할 수 있습니다.
> 더 많은 정보: <https://git-scm.com/>.
- Git 버전 확인:
`git --version`
- 일반 도움말 출력:
`git --help`
- 하위 명령어 도움말 출력 (`clone`, `add`, `push`, `log`, 등등):
`git help {{하위_명렁어}}`
- 하위 명령어 실행:
`git {{하위_명령어}}`
- 특정 레파지토리 위치에서 Git 하위 명령어 실행:
`git -C {{특정/레파지토리/경로}} {{하위_명령어}}`
- 주어진 설정으로 Git 하위 명령어 실행
`git -c '{{설정.키}}={{설정.값}}' {{하위_명령어}}`