📌 에러
현재 브랜치 작업 중 다른 브랜치로 이동을 하려고
git swtich <branch명>을 했는데 에러가 떴다
에러 내용
error: Your local changes to the following files would be overwritten by checkout:
...
Please commit your changes or stash them before you switch branches.
Aborting
에러 발생 이유
다른 브랜치로 이동하기 전, 작업하고 있던 브랜치에서 변경사항을 제대로 커밋하지 않아 생긴 오류
📃 해결 방법
에러 밑에 문구를 보면 브랜치 변경 전에 , commit을 하거나 stash(변경사항을 일시적으로 저장) 하라고 한다.
1. commit
add -> commit 순으로 진행 하면 된다.
2. stash
git stash
불필요한 커밋이 싫은 경우 stash로 파일을 임시 저장하고 다른 브랜치로 이동한다.
git switch <이동 할 브랜치>
이제 브랜치 이동이 가능하다.
git switch <원래 작업하던 브랜치>
git stash pop
작업이 끝나면 다시 임시 저장한 브랜치로 돌아와 파일을 불러온다 .
'Git' 카테고리의 다른 글
[Git] The requested URL returned error: 403 (0) | 2024.04.02 |
---|---|
Git branch protection rule setting (기초) (0) | 2024.03.28 |
Git commit 템플릿 만들기 (0) | 2024.03.20 |
Git branch 전략 예시 (0) | 2024.03.20 |
Git branch (1) | 2024.03.19 |