ZIP αρχείο
-
Όχι δεν είναι απαραίτητο. Το .gitignore υπάρχει μόνο για να το διαβάζει το git και να ξέρει ποια αρχεία να αγνοήσει. Αν δεν υπάρχει git τότε είναι άχρηστο. Συνήθως θα το δεις στα projects του github γιατί πολύ συχνά πρέπει να αγνοήσει κάποια αρχεία οπότε το βάζουν και αυτό μέσα. Από την άλλη και να μην το έχει κάποιος δεν χάλασε ο κόσμος.