본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Chapter 44: Worktree
파라미터 | 설명 |
---|---|
-f --force | 기본적으로, add 명령어를 다른 worktree 에 의해 checkout 되어있는 <branch> 에 대해 수행하는 경우, 이러한 새로운 work tree 를 생성하고자 하는 요청이 거부되게 되어 있다. 이 옵션을 사용하면 이와 같은 안전 장치를 무효화 시킬 수 있다. |
-b <new-branch> -B <new-branch> | add 명령어와 사용하는 경우, (-b 나 -B 옵션과 상관없이 주어진 파라미터인) <branch> 로부터 <new-branch> 라는 이름의 새로운 브랜치를 생성하게 되며, 이렇게 새롭게 생성된 <new-branch> 를 새로운 working tree 로 checkout 하게 된다. 만약 <branch> 가 따로 주어지지 않았다면, HEAD 가 기본값으로 사용될 것이다. 기본적으로, -b 옵션 사용시 요청된 브랜치 이름이 이미 존재하는 경우 처리가 실패하게 되며, -B 옵션은 이러한 안전장치를 무효화 시켜 <new-branch> 의 내용을 <branch> 으로 재설정 하게 된다. |
--detach | add 명령어와 사용하는 경우 , 새로운 working tree 의 HEAD 를 detach 상태로 만든다. |
--[no-] checkout | 기본적으로, add 명령어는 주어진 <branch> 를 checkout 하게 되나, --no-checkout 을 사용하여 checkout 작업의 수행을 막아 sparse-checkout 구성과 같은 특별 설정을 수행할 수 있도록 한다. |
-n --dry-run | prune 명령어와 함께 사용 시, 실제 삭제 작업을 수행하지 않고 삭제 대상 목록을 표시만 하도록 한다. |
--porcelain | list 명령어와 함께 사용 시, 스크립트 등에서 읽어들이기 용이한 형태의 형식으로 출력하도록 한다. 이 형식은 Git 버전이나 사용자 환경 설정에 영향을 받지 않도록 유지되는 포맷이다. |
-v --verbose | prune 명령어와 사용 시, 실제 삭제가 이루어진 항목들을 출력해준다. |
--expire <time> | prune 명령어와 사용 시, <time> 으로 주어진 시간값보다 오래된 working tree 들만 정리하도록 한다. |
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
44.2: Worktree 이동시키기 (0) | 2020.04.16 |
---|---|
44.1: worktree 사용하기 (0) | 2020.04.16 |
43.9: 검색식에 부합하는 가장 최근 커밋 찾기: <rev>^{/<text>},:/<text> (0) | 2020.04.13 |
43.8: 브랜치와 tag 를 역참조 (de-reference) 하기: <rev>^0, <rev>^{<type>} (0) | 2020.02.25 |
43.7: 커밋 ancestry chain: <rev>^, <rev>~<n>, 등등 (0) | 2020.02.21 |