Sobre o 7Masters:
7 dos maiores especialistas em Git do Brasil farão uma
Apresentação técnica de 7 minutos sobre alguma inovação que vem realizando nos últimos meses.
A grande maioria dos comandos é de client-side e permitem configurar basicamente todos os aspectos do git. Todas as configurações estão disponíveis com o comando: $ man git-config
arquivos. Elas nos permitem… 1. Separar estratégias de merges para arquivos ou diretórios específicos 2. Dizer ao git como diferenciar arquivos que não são de texto 3. Filtrar o conteúdo antes mesmo de colocá-lo ou removê-lo do git
impedir o Git de tentar fazer comparações. Ex: arquivos criados pela IDE *.pbxproj binary Git Attributtes - Exemplos No arquivo .gitattributtes Diff de Arquivos Binários Temos como definir a maneira como o diff de arquivos binários será feita. Ex: arquivos do word *.doc diff=word Exportação do Repositório É possível definir como arquivos no projeto serão exportados. Ex: ignorar uma pastas de testes (test/) test/ export-ignore
personalizados quando certas ações importantes ocorrerem. Existem dois grupos desses hooks: client-side e server-side. É possível utilizar os hooks para qualquer tipo de coisa.