> 기술블로그

플루터(Flutter)에서 자동으로 생성하는 파일을 소스 관리대상에서 제외하기

fluttergit

플루터 앱을 개발하다보면, 자동으로 생성하는 파일들을 볼 수 있다.

linux/flutter/generated_plugin_registrant.cc
linux/flutter/generated_plugin_registrant.h
linux/flutter/generated_plugins.cmake
macos/Flutter/GeneratedPluginRegistrant.swift
windows/flutter/generated_plugin_registrant.cc
windows/flutter/generated_plugin_registrant.h
windows/flutter/generated_plugins.cmake

코드가 변경되었다고, 커밋을 해라고 한다. 처음에는 몇번 무시를 했는데, 이런 일이 종종 발생한다. .gitignore 에 해당 파일 경로를 추가하고 커밋해보자. 그래도 계속 커밋해라는 메시지가 뜬다.

이런 경우는 git 에서 이미 파일들을 관리하고 있기 때문에, .gitignore 에 넣는다고 해결이 되지 않는다. 이런 경우 다음과 같이 진행한다.