O que é um arquivo Gitignore e como você pode fazer um?

Você tem usado o GitHub, mas ainda está se perguntando o que significa um arquivo .gitignore?

Se sim, este guia mostrará o que é, seus constituintes, o que faz e como criar um Gitignore.

O que é um Gitignore?

O GitHub oferece vários recursos detalhados, que vão desde arquivos de teste até enviá-los ao seu repositório remoto. No entanto, se você não quiser enviar alguns arquivos para o GitHub, também pode optar por não fazê-lo.

Deixar alguns arquivos de fora assim enquanto prepara outros para um commit é o objetivo final do arquivo .gitignore.

Em essência, o arquivo .gitignore contém o nome de todos os arquivos e pastas que você não pretende enviar para o repositório remoto.

Além de ser útil ao enviar arquivos para o GitHub, o uso de um .gitignore também pode ser útil durante a implantação em plataformas de nuvem como o Heroku .

Um .gitignore é como qualquer outro arquivo que você usa ao trabalhar em seu projeto. No entanto, tome cuidado para não confundi-lo com um arquivo de texto simples que usa um .txt anexado. Portanto, observe que .gitignore é a única convenção de nomenclatura para este arquivo.

Como fazer um arquivo Gitignore

Para fazer um arquivo .gitignore, vá para a pasta raiz do projeto e crie um novo arquivo. Nomeie-o como .gitignore .

Como alternativa, você pode abrir qualquer editor de código de sua escolha . Em seguida, crie um novo arquivo no diretório raiz do projeto e nomeie-o .gitignore .

Abra o arquivo .gitignore e digite os nomes dos arquivos e pastas que deseja ignorar para confirmação. Salve-o como faria com qualquer outro arquivo em sua máquina. Mas certifique-se de usar a extensão de arquivo apropriada para cada arquivo.

Para ignorar vários itens de uma vez, depois de digitar o nome de um arquivo ou pasta em uma linha, pressione Enter e escreva o próximo em uma nova linha.

Depois de adicionar um arquivo ou pasta ao .gitignore, o GitHub não os selecionará ou preparará para o próximo commit.

Os arquivos ou pastas listados em .gitignore não estarão em seu repositório remoto no GitHub. No entanto, o próprio arquivo .gitignore é enviado para seu repositório remoto.

Depois de fazer logon em seu repositório remoto, você pode clicar em .gitignore para ver uma lista de pastas e arquivos que você deixou para trás enquanto preparava outros para commit.

Dar uma olhada em .gitignore em seu repositório remoto dessa forma é útil quando você precisa voltar para sua máquina local para efetuar alterações nesses arquivos.

Isso é muito útil, pois você pode obter rapidamente os nomes desses arquivos e removê-los localmente de .gitignore se necessário. Em seguida, atualize-os como quiser em sua máquina local.

Além disso, permite evitar a adulteração de arquivos concluídos localmente, mas ajuda você a se concentrar nos listados em .gitignore.

No entanto, se você decidir isentar um arquivo ou diretório de .gitignore antes de atualizá-los ou completá-los localmente, remova-os excluindo-os de .gitignore. Mas certifique-se de não excluir o próprio arquivo.

Afinal, você pode executar git add –all novamente para prepará -los para commit em seu repositório remoto.

Que tipo de arquivo você deve colocar no Gitignore?

Arquivos e pastas usados ​​temporariamente que são irrelevantes para o seu projeto são exemplos de arquivos que você pode colocar em .gitignore. Se você também tiver arquivos incompletos, como JavaScript ou módulos adicionais, eles podem ir para .gitignore. Conforme afirmamos anteriormente, uma vez que você decida atualizar e preparar tais arquivos, você pode removê-los do .gitignore a qualquer momento.

Usar um .gitignore sempre não é um pré-requisito para um grande projeto. Mas simplifica seu fluxo de trabalho. Se você planeja usar hospedagem em nuvem, isso também pode tornar a implantação perfeita.

Agora que você sabe como isentar alguns arquivos e pastas do teste com .gitignore, também pode ver como limpar o Git e ter uma árvore de trabalho organizada.