Git을 이용하여 프로젝트를 관리하면서 불필요한 파일의 병합을 제외하려고 할 때나 , 스토어용 파일 같은 민감한 파일들의 제외 등 Git에서 관리할 때 gitignore를 사용한다고 한다.
gitignore에 대해서 알아보자.

민감한 정보가 들어있는 파일이나 형상관리할 필요가 없는 파일들은 git에서 더이상 추적하지 않도록 .gitignore 파일에 추가해 제외하는것을 말한다.
여기서 제외할 파일을 정리해보았다.
사용법은 간단하다. gitignore파일에 제외하고 싶은 파일을 추가해주면 된다.
예시 : Flutter 깃허브의 .gitignore

fileName.json
/fileName.json
fileDirectory/fileName.json
fileDirectory/
fileFolder/**/fileName2.json
*.txt
!fileName.json
AndroidStudio , Flutter 등 키워드를 입력한다.

# Created by https://www.toptal.com/developers/gitignore/api/android,flutter
# Edit at https://www.toptal.com/developers/gitignore?templates=android,flutter
### Android ###
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Log/OS Files
*.log
# Android Studio generated files and folders
captures/
.externalNativeBuild/
.cxx/
*.apk
output.json
# IntelliJ
*.iml
.idea/
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml
# Keystore files
*.jks
*.keystore
