.gitignore ausente do repositório gerenciado com VS Code

.gitignore ausente do repositório gerenciado com VS Code

Tenho o Windows 10 e clonei o repositório usando o Visual Studio Code. Não existe .gitignore na pasta principal e já configurei as opções de pasta para mostrar arquivos ocultos e até mesmo para mostrar as extensões conhecidas.

Responder1

Se não houver nenhum .gitignoreno repositório que você está clonando, não haverá nenhum no repositório clonado. É assim que funciona a clonagem, é um espelho perfeito do repositório original. Caso contrário, a própria clonagem criaria diferenças entre o original e o clone.

.gitignorenão é obrigatório. Se não houver nenhum, nada será ignorado. O arquivo também não é gerado automaticamente porque normalmente (aplicam-se exceções) não faz sentido ter um vazio e o git não sabe automaticamente o que você deseja ignorar (ele não se importa com o conteúdo dos arquivos, apenas os rastreia como eles são ).

Curiosidades relacionadas:

  • .gitignorepode ser colocado em qualquer diretório do repositório. Seu conteúdo afeta esse diretório e seus subdiretórios. Você pode ter vários .gitignores em um único repositório. Todos .gitignoreos s são levados em consideração (respeitando seu escopo).

  • Há também .git/info/excludewhich funciona como .gitignore, mas não está confirmado. Você pode usá-lo se quiser ignorar algo apenas localmente.

informação relacionada