Criando Filtros para Tratar Seus Arquivos no GIT
Quando trabalhavamos com CVS, era costume usarmos algumas tags para substituição onde obtinhamos informações valiosas para manutenção do código, como por exemplo o nome do último Commiter (Último Autor), data da última atualização, id da versão do arquivo e por ai vai.
Porém no GIT isto não é simples de se fazer, mas não impossível, vou mostrar neste artigo como fazer com que o GIT substitua tags criadas pelo usuário, com o auxilio de scripts cadastrados como Filtros (Filters)
Como remover um Commit indesejado no GIT
Bem, quem trabalha com controle de versão sabe como é chato descobrir que enviou para o repositório algo indesejado, pior ainda quando é algo que não gostaria que ficasse no histórico do repositorio de forma publica como um arquivo de configuração com sua senha.
E não é simplesmente o fato de se remover o arquivo no próximo commit, pois isto não irá remover o arquivo do histórico.
Vou mostrar neste artigo uma forma que pode ajudar a resolver este problema, não é uma solução simples para todos os casos, mas ajuda bastante.
O curso GIT na Prática
O Curso GIT Na Prática é o primeiro curso que visa um público realmente externo, e com intenções de se tornar um curso aberto.