git을 이용하여 기존 작업을 하면서 여러 개의 브랜치를 왔다 갔다 하다 보면 파일이 overwritten 되었다는 오류가 발생합니다.error: Your local changes to the following files would be overwritten by checkout이런 경우에 commit을 하여 이력을 생성하거나 stash를 이용하여 임시로 이력을 저장해야 합니다. 임시로 파일 이력을 저장한다면 해당 오류를 해결할 수 있습니다. git stashgit stashgit stash는 파일의 변경 이력을 임시로 저장하는 명령어입니다. 개발하던중 다른 브랜치에 있는 버그를 고쳐야 하는 경우와 같이 작업이 여러 개가 필요한 경우 git stash를 이용하여 현재 변경한 모든 코드를 일시적으로 저장할..