2016-07-06 25 views
5

Pracuję nad aplikacją i muszę wziąć ten projekt do GitHub. Teraz muszę zrobić plik gitIgnore. Wiem, że ten plik służy do zignorowania niektórych określonych plików z mojego projektu. Użyłem usługi gitIgnore.io i otrzymałem wygenerowany plik. To jest mój plik gitIgnore:Gdzie umieścić plik gitIgnore w Android Studio?

# 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 

Ale nie wiem, czy to kopiować i gdzie umieścić to w moim projekcie Android. Czy ktoś może mi pomóc?

skopiowałem ten plik do mojego pliku gitIgnore w Android Studio, ale kiedy popchnęły ten projekt na github mój plik gitnigore wygląda następująco:

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

Tak, że pliki skopiowane do Android Studio są nie tutaj. Jaki jest problem?

Odpowiedz

3

.gitignore plik musi znajdować się w katalogu głównym projektu nie tylko w Android projektów, ale w każdym rodzaju projektu

Mam nadzieję, że moja odpowiedź byłaby przydatna

+0

Cóż, miałem złe wyjaśnił mój problem. Kiedy pobieram ten plik z usługi gitIgnore, co dokładnie powinienem zrobić po tym? – Atenica

+0

wystarczy skopiować zawartość pliku i utworzyć plik w katalogu głównym projektu o nazwie .gitigniore w katalogu głównym projektu, a git zignoruje dowolny plik pasujący do wyrażeń w tym pliku. –

+0

Skopiowałem ten plik obok plików gradle w moim zakończeniu projektu, gdy chciałem zmienić nazwę do ".gitignore", a następnie otrzymuję ten komunikat "Nazwa" .gitignore "jest już używana w tej lokalizacji. Użyj innej nazwy." – Atenica

9

Zwykle podczas tworzenia nowego projektu z generowany jest plik gitignore.

Oto poprawny plik .gitignore.

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

To trzeba było umieścić.

enter image description here

+0

Dzięki człowieku. Kolejne pytanie: Jak myślisz, czy usługa gitignore.io jest wystarczająco dobra do tworzenia plików .gitignore? Inne słowa, to wszystko, co muszę zignorować, jest tutaj generowane? – Atenica

+0

Android Studio generuje gitignore za każdym razem, gdy tworzysz nowy projekt. Jeśli pracujesz nad istniejącą kopią projektu i wklejasz powyższy tekst. Nie potrzebujesz niczego więcej. gitignore.io jest niesamowity, ale go nie potrzebujesz. –

+0

Ale co powiesz na folder 'build' w module 'app' ?! –

0

Wyjazd this poręczny stronę na Github - pliki ignorują dla innych typów projektów są również tam i regularnie aktualizowane.