GIT HUB poco a poco se hizo tan popular que varias empresas querían alojar sus repositorios hay, entonces se crearon repositorios privados de bajo costo actualmente grandes empresas como Facebook, google, IBM lo usan, además de una gran comunidad de usuarios que publican sus proyectos diariamente. Cuando estamos trabajando en un proyecto es normal que en el directorio del proyecto tengamos archivos o carpetas que no nos interesen subir al repositorio para estos tenemos el fichero .gitignore, para indicarle a git que los ficheros declarados .gitignore no se deben tener en cuenta.