본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Chapter 26: Stash 하기
파라미터 | 설명 |
---|---|
show | stash 에 기록된 변경사항을 stash 된 상태와 parent 간의 diff 형태로 보여준다. |
list | 현재 존재하는 stash 들의 목록을 표시한다. 각각의 stash 들은 이름과 함께 나열되며, (예: stash@{0} 은 가장 최근 stash 이며 그보다 하나 전의 stash 는 stash@{1} 로 표시되는 형식) stash 가 만들어졌던 시점의 사용중이던 브랜치 이름과 해당 stash 가 기반으로 하는 커밋의 짧은 설명들이 함께 표시된다. |
pop | stash 목록으로부터 하나의 stash 된 상태를 꺼내와서 현재 작업 디렉토리에 적용한다. |
apply | pop 명령어와 유사하나, 적용하는 stash 항목을 stash 목록으로부터 삭제하지는 않는다. |
clear | 모든 stash 된 상태들을 제거한다. 이렇게 제거된 stash 항목들은 prune 대상이 되어 이후 복구가 아예 불가능해 질 수 있다는 점에 유의하여야 한다. |
drop | stash 목록에서 하나의 stadh 된 상태를 제거한다. When no |
create | stash 항목을 (표준 커밋 객체 형식의) 생성한 후 어떠한 ref namespace 에도 저장하지 않은 상태에서 해당 객체의 이름을 반환한다. 이 명령은 스크립트에서 유용하게 사용할 수 있도록 만들어졌으며, 일반적인 사용자들이 사용하기 위해 입력하는 명령어는 아니다. "save" 명령어를 참고하라. |
store | git stash create 로 만들어진 (기본적으로 dangling merge commit 인) stash 항목을 stash ref 에 저장하며, stash reflog 를 갱신하도록 한다. 이 명령은 스크립트에서 유용하게 사용할 수 있도록 만들어졌으며, 일반적인 사용자들이 사용하기 위해 입력하는 명령어는 아니다. "save" 명령어를 참고하라. |
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
26.2: Stash 생성하기 (0) | 2020.01.03 |
---|---|
26.1: Stash 작업이란 무엇인가? (0) | 2019.12.31 |
25.5: Proxy 사용 환경에서 Clone 하기 (0) | 2019.12.24 |
25.4: 재귀적으로 (recursively) Clone 하기 (0) | 2019.12.24 |
25.3: 특정 브랜치 Clone 하기 (0) | 2019.12.24 |