web-dev-qa-db-fra.com

Où placer le fichier gitIgnore dans Android Studio?

Je développe une application et je dois porter ce projet sur GitHub. Maintenant, je dois créer un fichier gitIgnore. Je sais que ce fichier est utilisé pour ignorer certains fichiers spécifiés de mon projet. J'ai utilisé le service gitIgnore.io et j'ai reçu le fichier généré. Ceci est mon fichier 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

Mais je ne savais pas où copier ceci et où mettre cela dans mon projet Android. Quelqu'un pourrait-il m'aider?

J'ai copié ce fichier dans mon fichier gitIgnore dans Android Studio, mais lorsque j'ai poussé ce projet sur gitHub, mon fichier gitnigore ressemble à ceci:

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

Donc, les fichiers que j'ai copiés dans Android Studio ne sont pas là. Quel est le problème?

8
Atenica

Normalement, lors de la création d’un nouveau projet, le fichier gitignore est généré pour vous. 

Voici le bon fichier .gitignore.

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

C'est où vous devez le mettre.

 enter image description here

14
George Oikonomou

.gitignore fichier doit figurer dans le répertoire racine du projet, pas seulement dans les projets Android, mais dans tous les types de projets

J'espère que ma réponse serait utile

5
Alaa M. Tekleh

Consultez this page pratique sur Github - les fichiers à ignorer pour d’autres types de projets sont également présents et régulièrement mis à jour.

1
RunLoop