Je suis un peu confus. J'ai remarqué que lors de la configuration de mon premier référentiel Git dans Android Studio, tous les fichiers à ignorer étaient automatiquement ajoutés aux paramètres du projet sous Paramètres> Contrôle de version> Fichiers ignorés.
Cela semblait être magique, je ne lui ai jamais dit quoi ignorer. De plus, il n'y a pas de fichier .gitignore dans les répertoires de mon projet comme je suis habitué à créer.
Ceci étant dit, mon deuxième projet ne peut pas ajouter automatiquement des fichiers ignorés et, en réalité, je veux simplement utiliser la méthode simple .gitignore.
Est-ce que quelqu'un sait comment écraser la liste de fichiers ignorés d'Android Studio et utiliser simplement un fichier .gitignore? Je voudrais la facilité de copier mon .gitignore dans tous les autres projets que je crée, il ne semble pas que vous puissiez copier les paramètres> Contrôle de version> Fichiers ignorés.
Merci d’avoir commenté la façon dont je peux utiliser .gitignore.
Ok pour répondre à ma propre question. Pour revenir à l’utilisation de .gitignore, procédez comme suit:
Ce qui précède utilisera le fichier .gitignore au lieu de Paramètres> Contrôle de version> Fichiers ignorés pour valider les bons fichiers.
Pour moi, le processus était un peu plus facile:
Aucune réactivation de VCS requise! Je travaille avec un GitRepo, ce qui est extrêmement peu pratique pour réactiver le VCS. Les étapes ont aidé.
En ligne de commande, cela devient facile:
> statut git
Sur le chef de branche
Pas encore de commits
Fichiers non suivis: (utilisez "git add ..." pour inclure dans ce qui sera commis)
.gitignore
.idea/
app/
build.gradle
gradle.properties
gradle/
gradlew
gradlew.bat
settings.gradle
rien n'a été ajouté pour commettre mais des fichiers non suivis sont présents (utilisez "git add" pour suivre)
git add *
Voilà, si vous vérifiez à nouveau, vous verrez que vos fichiers sont maintenant ajoutés en tant que fichiers à archiver:
statut git
Sur le chef de branche
Pas encore de commits
Changements à engager: (utilisez "git rm --cached ..." pour décompresser)
new file: .gitignore
new file: .idea/caches/build_file_checksums.ser
new file: .idea/codeStyles/Project.xml
....
Aucune des solutions ici ne fonctionnait pour moi avec la dernière version d'Android Studio ou de Rubymine et, autant que je sache, les produits intellij ne le supportent plus - https://youtrack.jetbrains.com/issue/IDEA-60354 .
Le plugin ignore semble être la solution recommandée à ce problème maintenant. Voir https://plugins.jetbrains.com/plugin/7495--ignore et http://ignore.hsz.mobi/