12. 브랜치와 스태시 Comit --amend와 Stash 에 대해 알아보자 브랜치 체크아웃 시 주의사항 브랜치를 만들고 체크아웃을 하려면 현재 작업 디렉토리가 깨끗해야 함 (변경사항이 있을 때는 다른 브랜치로 체크아웃할 수 없음) 그런데 갑작스럽게 체크아웃이 필요하다면? 작업하다가 '커밋하지 않은 변경사항' 이 생긴 상태에서 (=마지막 커밋과 현재 작업 디렉토리의 내용이 다름) 체크아웃하려고 하면 오류가 발생함 이때, 갑자기 체크아웃이 필요하다면!!! 을 말하는 것임 1) 작업 중인 내용의 임시 저장 후 커밋 덮어쓰기 1. 브랜치1(test 브랜치)에서 일단 (임시) 커밋을 함 (-> 커밋하지 않은 변경사항 사라짐) 2. 브랜치2(master 브랜치)로 체크아웃하고 볼일을 봄 3. 다시 브랜치1(te..