티스토리 뷰
모바일개발/플러터
플러터 업그레이드 실패 : Your flutter checkout has local changes that would be erased by upgrading
에러창꼬 2023. 2. 9. 12:41문제 발생
최근 플러터 3.7이 나오면서 저 역시 버전 업그레이드를 하게 됐는데요.
플러터 버전 업그레이드는 PATH가 잡혀 있다면 즉시, 아니라면 플러터 설치 경로로 이동하셔서 아래 명령어를 치시면 됩니다.
flutter upgrade
그런데 업그레이드가 정상적으로 수행되지 않고 다음과 같은 메시지가 떴습니다.
사실 메시지에 답이 있는데요. 메시지를 다시 한 번 확인해볼까요?
Your flutter checkout has local changes that would be erased by upgrading. If you want to keep these changes, it is recommended that you stash them via "git stash" or else commit the changes to a local branch. If it is okay to remove local changes, then re-run this command with "--force".
저 같은 경우 플러터를 설치하고 로컬에서 따로 수정한 것이 없는데 아마 IDE 등에서 자동으로 건드린 부분이 있는 거 같습니다. 직접 바꾼 게 아니면 변경사항을 무시해도 되기에 강제로 업그레이드하기로 했습니다.
해결 방법
해결 방법은 간단합니다.
flutter upgrade --force
참 쉽죠?
아래와 같이 플러터 업그레이드가 잘 동작합니다!
그럼 다들 좋은 하루 보내세요~
반응형
'모바일개발 > 플러터' 카테고리의 다른 글
Uncaught Error: Converting object to an encodable object failed: Instance of '{x}' (0) | 2023.03.12 |
---|---|
Dart 언어의 int 타입에서 발생하는 Infinity (0) | 2023.03.11 |
댓글
최근에 올라온 글
최근에 달린 댓글