[Git] error : 다음 파일의 로컬 변경 사항을 체크아웃 때문에 덮어 쓰게 됩니다
문제 상황 프로젝트의 기능 개발을 위해 이슈를 생성하고 이슈 관련 브랜치를 만들어 작업했다. 작업을 완료하고 pr한 뒤 작업을 끝낸 브랜치를 내버려두었다. 새로운 작업을 위해 해당 브랜치에서 checkout하고 새로운 브랜치를 만드려고 하는데 ! 오류가 발생했다. 발생 이유 이 에러는 로컬에 변경 사항이 있는데 그를 커밋하거나 저장하지 않고 다른 브랜치로 checkout하려는 경우 발생한다. 만약 작업 내용을 커밋하지 않고 다른 브랜치로 변경하면 변경사항이 같이 따라가거나 conflict가 일어난다. 해결 git stash >> stash 명령어를 사용하면 working directory에서 작업중인 모든 파일을 임시로 스택에 저장할 수 있다. 이제 git checkout main && git pull ..
2023.05.16