I am somewhat confused, I noticed that upon setting up my first Git repository in Android Studio all of the correct files to ignore were automatically added to the Project's Settings under Settings > Version Control > Ignored Files.
This appeared to be magic, I never told it what to ignore. Moreover, there is no .gitignore file in any directory of my project as I'm used to creating.
This being said, I can't get my second project to automatically add ignored files, and really, I just want to use the simple .gitignore method.
Does anyone know how to override Android Studio's ignored files list and simply use a .gitignore instead? I'd like the ease of copying my .gitignore to all other projects I make, it does not appear you can copy Settings > Version Control > Ignored Files.
Thank you for commenting on how I can just use .gitignore.
Ok to answer my own question. To go back to using .gitignore, do the following:
Doing the above will utilize the .gitignore file instead of Settings > Version Control > Ignored Files to commit the right files.
For me the process was a little easier:
No re-enable VCS required! I'm working with a GitRepo, which is extremely inconvient to do re-enabling VCS. The steps helped.
Using command line, this becomes easy :
> git status
On branch master
No commits yet
Untracked files: (use "git add ..." to include in what will be committed)
.gitignore
.idea/
app/
build.gradle
gradle.properties
gradle/
gradlew
gradlew.bat
settings.gradle
nothing added to commit but untracked files present (use "git add" to track)
git add *
That's it, if you check again you'll see that your files are now added as files to checkin :
git status
On branch master
No commits yet
Changes to be committed: (use "git rm --cached ..." to unstage)
new file: .gitignore
new file: .idea/caches/build_file_checksums.ser
new file: .idea/codeStyles/Project.xml
....
Neither solution here worked for me with the latest build of android studio or rubymine and as far as I can tell this isn't supported by intellij products any more - https://youtrack.jetbrains.com/issue/IDEA-60354 .
The ignore plugin seems to be the recommended solution to this problem now. See https://plugins.jetbrains.com/plugin/7495--ignore and http://ignore.hsz.mobi/
For me it works:
Add files to be ignored (Settings -> Version Control -> Ignored Files -> Remove all ignored files -> Apply).
Then delete these files in the Android Studio project (after copying in advance).
Then copy these files back into the project.
They will turn brown color and will not commit to git/github.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.