Este é um scrap padrão, onde vou registrar aqui como ignorar arquivos de maneira global utilizando o .gitignore
Como estou excutando estes passos no MacOS… 😬✌️
> Crie e edite um arquivo com o nome, por exemplo, gitignore_global
:
nano ~/.gitignore_global
> Abaixo, segue uma lista de extensões, de exemplo, para serem adicionadas em seu arquivo, elas irão funcionar como regras para o cliente do Git ignorar.
# Arquivos compilados #
#######################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Arquivos compactados #
########################
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
# Logs e extensões de Banco de Dados #
######################################
*.log
*.sql
*.sqlite
# Arquivos gerados pelo sistema operacional #
#############################################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Na internet você acha listas infinitas de extensões… ¯(°_o)/¯
> Agora vamos adicionar este arquivo na configuração global do Git
git config --global core.excludesfile ~/.gitignore_global
> No caso meu caso, precisei dar uma limpada neste arquivo do meu diretório 😐 -> .DS_Store
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
> Porém não esqueça que adicionar o .gitignore
dentro do repo 😬, você pode copiar o conteúdo deste arquivo que criamos e comitar ele diretamente, exemplo:
git status
git add .gitignore
git commit -m "bye bye .DS_Store!"
git push
ᕕ( ᐛ )ᕗ cya! 🎶🎶🎶
Todas Tags |
Cheats |
16
|
DevOps |
15
|
MacOS |
7
|
Shell |
6
|
Continuous Learning |
5
|
Automation |
4
|
Git |
4
|
Azure |
3
|
Managed Services |
3
|
Pensamentos |
3
|
PowerShell |
3
|
AppleScript |
2
|
Aws |
2
|
ITIL |
2
|
Microservices |
2
|
SRE |
2
|
Webserver |
2
|
Ansible |
1
|
Apple |
1
|
Billing |
1
|
Brokerage |
1
|
Cloud Computing |
1
|
CloudOps |
1
|
Containers |
1
|
Continuos Learning |
1
|
DevSecOps |
1
|
Docker |
1
|
Github |
1
|
Gitlab |
1
|
Google Script |
1
|
Hugo |
1
|
Internet |
1
|
Kubernetes |
1
|
1
|
Markdown |
1
|
Nginx |
1
|
Observabilidade |
1
|
OpenSSL |
1
|
PlatoformEngineer |
1
|
Proxy Pass |
1
|
Serverless |
1
|
Sysadmin |
1
|
Terraform |
1
|