Utilizar um arquivo Global Git Ignore

Um guia para evitar cometer sua vergonha.

Izaak Schroeder
Izaak Schroeder

Seguinte

Abr 3, 2019 – 2 min leia-se

>

Quite frequentemente você terá arquivos pessoais, (ou arquivos do sistema operacional ou arquivos de segredos ou inve), que acabam na pasta do seu projeto local, mas que não pertencem ao repositório em si. Invariavelmente depois de correr git commit -av e esquecer a chávena de café da manhã, pelo menos um desses ficheiros acabou no repositório e agora alguém está a pedir-lhe para se livrar dele (e talvez até o tenham enviado para aqui).

alguns destes ficheiros incluem coisas como:

  • .DS_Store
  • .idea
  • .vscode
  • .env.sh

Não adicione estes ficheiros ao ficheiro .gitignore do projecto.

Estes tipos de coisas pertencem ao seu ficheiro global .gitignore porque são específicas do seu ambiente, não do seu projecto. Você pode configurar git para utilizar um arquivo global .gitignore com o seguinte comando:

git config --global core.excludesfile ~/.gitignore

E depois começar a ignorar coisas que você não quer submeter, ever:

echo .DS_Store >> ~/.gitignore

Você pode encontrar uma lista completa de padrões para diferentes sistemas operacionais, editores e IDEs aqui.

>

>

>

Benefício do conhecimento dos outros!
>>

Lembrar, não é responsabilidade do mantenedor do projeto ignorar arquivos que vêm do seu ambiente de trabalho – é seu. Esses arquivos não pertencem ao arquivo .gitignore do projeto porque eles são específicos para você, não para o projeto.

Para outra tomada sobre este mesmo tópico, veja aqui.

Try global .gitignore e nunca mais submeta sua vergonha ao repo! 🙏

Deixe uma resposta

O seu endereço de email não será publicado.