일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MS-SQL
- 파이어베이스
- 깃허브
- 함수
- Animation
- 바인딩
- 마우이
- 플러터
- Binding
- 리엑트
- .NET
- Firebase
- HTML
- 오류
- AnimationController
- listview
- 애니메이션
- spring boot
- GitHub
- Flutter
- 자바스크립트
- React JS
- db
- 닷넷
- page
- JavaScript
- MVVM
- typescript
- Maui
- MSSQL
Archives
- Today
- Total
개발노트
4. [Flutter] git repository 10K+ 오류 해결하기 본문
반응형
[문제발생]
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
반응형
'앱 개발 > Flutter' 카테고리의 다른 글
6. [Flutter] 앱 하단에 화면전환 버튼 만들기(with BottomNavigationBar) (0) | 2023.03.30 |
---|---|
5. [Flutter] 플러터의 기본 앱 구조 분석하기 (0) | 2023.03.30 |
3. [Flutter] Web장치(크롬, 엣지)로 디버깅하기 (0) | 2023.02.17 |
2. [Flutter] Visual Studio Code 에서 실행 에뮬레이터 변경하기 (0) | 2023.02.14 |
1. [Flutter] 개발환경 구축하기 (Flutter SDK 설치 및 Visual Studio Code 연동하기) (0) | 2023.02.14 |
Comments