git stash
변경 사항을 커밋하기에는 아직 이른데, 현재 작업내역에 대해서는 임시저장하고싶고 브랜치 이동해서 다른 작업을 수행해야 할 때 사용한다.
사용 순서 (ex 헤더 브랜치와 푸터 브랜치를 동시에 작업한다고 할때, 헤더작업하다가 중간에 푸터로 이동하고 싶을수도 있다고 생각)
1. 헤더 브랜치로 이동
git checkout feat/header
2. 헤더 내용 작업
3. 헤더 작업 stash
git stash push -m "header: 헤더 작업 중"
4. 푸터 브랜치로 이동
git checkout feat/footer
5. 푸터 작업 stash
git stash push -m "footer: 푸터 작업 중"
특정 stash 복원
1. 현재 브랜치에서 저장 된 stash 목록 확인
git stash list
예시)
stash@{0}: On feat/footer: footer: 푸터 작업 중
stash@{1}: On feat/header: header: 헤더 작업 중
2. 복원할 stash 적용 (헤더 작업 복원)
git stash apply "stash@{1}"
'TIL' 카테고리의 다른 글
TIL 24.12.13 input components props type 지정 (0) | 2024.12.13 |
---|---|
TIL 24.12.02 react-native-expo 환경 변수 추가 (0) | 2024.12.02 |
TIL 24.11.29 React svg component 불러오기 (0) | 2024.12.02 |
TIL 24.11.14 Prisma 전역 객체 선언 및 타입 지정 (0) | 2024.11.14 |
TIL 24.11.11 React.Children.map() 함수 (0) | 2024.11.11 |