Git / GitHub 강의 정리-17
stash 하기
stash : 현재 작업 디렉토리의 변경사항을 일시적으로 저장 후 원하는 시점, 브랜치에서 다시 적용 할 수 있음
git stash # 현재 작업 저장(commit x)
git stash pop # 원하는 시점, 브랜치에서 다시 적용
원하는 것만 stash 하기
git stash -p # 원하는 것만 stash
git stash -m 'stash massage' # 메시지와 함께 stash
git stash list # stash 목록확인
stash@{번호} : 리스트 번호로 apply,drop,pop 가능
원하는 스태시 적용 : commit하는것이 아닌 저장된 작업을 파일에 적용하고 이후 add, commit 진행하는 것
apply , drop, pop
명령어 | 설명 | 비고 |
git stash | 현 작업들 치워두기 | 끝에 save 생략 |
git stash apply | 치워둔 마지막 항목(번호 없을 시) 적용 | 끝에 번호로 항목 지정 가능 |
git stash drop | 치워둔 마지막 항목(번호 없을 시) 삭제 | 끝에 번호로 항목 지정 가능 |
git stash pop | 치워둔 마지막 항목(번호 없을 시) 적용 및 삭제 | apply + drop |
💡 git stash branch (브랜치명) | 새 브랜치를 생성하여 pop | 충돌사항이 있는 상황 등에 유용 |
git stash clear | 치워둔 모든 항목들 비우기 |
소스트리에서 stash
강의 섹션 7. 프로답게 커밋 관리하기 ( 3 )
'TIL 기록 > git_github' 카테고리의 다른 글
과거 커밋 수정, 삭제, 병합, 분할 (2) | 2024.01.04 |
---|---|
커밋 수정하기 (0) | 2024.01.03 |
hunk (0) | 2023.12.29 |
커밋 메시지 통일, gitmoji 사이트 (0) | 2023.12.28 |
깃 활용 (1) | 2023.12.26 |