Ответ 1
РЕДАКТИРОВАТЬ После обнаружения Joe:
Просто спросите Joe, чтобы позаботиться о .gitignore
Исходный ответ:
Поскольку вы используете Scala, вы должны добавить:
target
*.class
Они могут быть легко сгенерированы и могут быть зависимыми от машины.
Если вы собираетесь использовать IntelliJ, то следующее:
*.iml
*.ipr
*.iws
.idea
out
Папка .idea и .iml файлы создаются и используются только IntelliJ, другие IDE просто игнорируют их. Они могут быть легко сгенерированы IntelliJ, если это необходимо, попробуйте удалить вашу папку .idea, а затем откройте проект в IntelliJ, и вот, первое, что он делает, это сгенерировать папку .idea и ее содержимое.
Для Vim:
tags
.*.swp
.*.swo
Для Eclipse (Scala IDE):
build
.classpath
.project
.settings
org.scala-ide.sdt.core/META-INF/MANIFEST.MF
org.scala-ide.sdt.update-site/site.xml`
Для OS X:
.DS_Store
Я думаю, что это относится к наиболее популярным IDE для Scala. Если кто-то, использующий IDE, не будет закрыт, вам придется искать, какие временные и создавать файлы, которые они создают.