개발노트

4. [Flutter] git repository 10K+ 오류 해결하기 본문

앱 개발/Flutter

4. [Flutter] git repository 10K+ 오류 해결하기

mroh1226 2023. 3. 21. 14:37
반응형

[문제발생]

Flutter를 개발한지 한달째 되는날 새로운 프로젝트를 생성하고 수정뒤에 빌드(F5)버튼을 눌러보니,

 

아래와 같이 git에 9K가 넘어가는 수정사항들을 커밋하지않았다면서 빌드가 안되는 오류가 발생했습니다.

 

Flutter SDK를 재설치 해보아도 동일한 오류가 발생되었습니다.

 

 

오류 발생

 

 

Flutter 프로젝트에서 "git staged changes"가 9K 이상이 되는 것은 보통 불필요한 파일이나 폴더를 Git 저장소에 추가하여 발생하는 경우가 많습니다. 이 경우 Git이 모든 변경 사항을 추적하려고 하기 때문에 스테이징이나 커밋 단계에서 시간이 오래 걸리며, 저장소의 용량도 증가하게 됩니다.

 

이 문제를 해결하기 위해서는 Git으로 관리하지 않아도 되는 파일이나 폴더를 .gitignore 파일에 추가하여 Git이 추적하지 않도록 해야 합니다. 이렇게 하면 Git 스테이징이나 커밋할 때 불필요한 파일이나 폴더가 포함되지 않으므로 오류가 발생하지 않습니다. Flutter에서 일반적으로 .gitignore 파일에 추가하는 내용은 다음과 같습니다.


[해결방법]

아래 내용들을 .gitignore 파일에 추가합니다.

# Flutter/Dart-specific files
**/build/
**/ios/Pods/
**/.pub/
**/packages/
.idea/
.vscode/
.flutter-plugins
.flutter-plugins-dependencies
.DS_Store
.packages
*.iml

 

 

추가된 모습

 

 

해결된 모습

반응형
Comments