Tengo Windows 10 y cloné el repositorio usando Visual Studio Code. No hay .gitignore en la carpeta principal y ya configuré las opciones de la carpeta para mostrar archivos ocultos e incluso mostrar las extensiones conocidas.
Respuesta1
Si no hay ninguno .gitignore
en el repositorio que estás clonando, entonces no habrá ninguno en tu repositorio clonado. Así es como funciona la clonación, es un espejo perfecto del repositorio original. De lo contrario, la propia clonación crearía diferencias entre el original y el clon.
.gitignore
no es obligatorio. Si no hay ninguno, no se ignora nada. El archivo tampoco se genera automáticamente porque normalmente (se aplican excepciones) no tiene sentido tener uno vacío y git no sabe automáticamente lo que desea ignorar (no le importa el contenido de los archivos, simplemente los rastrea tal como están ).
Curiosidades relacionadas:
.gitignore
se puede colocar en cualquier directorio del repositorio. Su contenido afecta a ese directorio y sus subdirectorios. Puede tener varios.gitignore
correos electrónicos en un solo repositorio..gitignore
Se tienen en cuenta todos los s (respetando su alcance).También existe
.git/info/exclude
el que funciona como.gitignore
, pero no está comprometido. Puedes usarlo si quieres ignorar algo solo localmente.