¿Dónde poner el archivo gitIgnore en Android Studio?

Estoy desarrollando una aplicación y debo llevar ese proyecto a GitHub. Ahora, debo hacer el archivo gitIgnore. Sé que ese archivo se usa para ignorar algunos archivos especificados de mi proyecto. Usé el servicio gitIgnore.io y recibí el archivo generado. Este es mi archivo gitIgnore:

# Created by https://www.gitignore.io/api/android

### Android ###
# Built application files
*.apk
*.ap_

# Files for the ART/Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/
out/

# Gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/

# Log Files
*.log

# Android Studio Navigation editor temp files
.navigation/

# Android Studio captures folder
captures/

# Intellij
*.iml
.idea/workspace.xml

# Keystore files
*.jks

### Android Patch ###
gen-external-apklibs

Pero no sé si copiar esto y dónde ponerlo en mi proyecto de Android. ¿Alguien podría ayudarme?

Copié este archivo en mi archivo gitIgnore en Android Studio, pero cuando empujé ese proyecto en gitHub, mi archivo gitnigore se ve así:

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures

Entonces, los archivos que copié en Android Studio no están aquí. ¿Cuál es el problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta