Até agora, cobrimos os conceitos básicos de como o Git funciona e como usá-lo, e introduzimos uma série de ferramentas que o Git fornece para ajudá-lo a usá-lo de forma fácil e eficiente. Neste capítulo, veremos como você pode fazer o Git operar de uma maneira mais personalizada, introduzindo várias definições de configuração importantes e o sistema de ganchos (hooks). Com essas ferramentas, é fácil fazer com que o Git funcione exatamente da maneira que você, sua empresa ou seu grupo precisa.
Abordamos a maioria das principais maneiras de personalizar seu cliente e servidor Git para melhor se adequar ao seu fluxo de trabalho e projetos. Você aprendeu sobre todos os tipos de definições de configuração, atributos baseados em arquivo e ganchos (hooks) de evento, e construiu um exemplo de servidor de aplicação de políticas. Agora você deve ser capaz de fazer o Git se adequar a quase qualquer fluxo de trabalho que você possa imaginar.