A manutenção é incrivelmente importante em qualquer projeto, mas se o senhor quiser levar seu profissionalismo para o próximo nível, deve manter seu ambiente git em forma. Infelizmente, não sou esse tipo de pessoa: deixo as ramificações do git espalhadas por aí, mesmo depois de terem sido mescladas ao master. O GitHub até fornece um botão para fazer a limpeza, mas eu não consigo me incomodar. Não é bom.


Quando o senhor estiver pronto para fazer uma limpeza real em um repositório, use isso:



git branch | grep -v "master" | sed 's/^[ *]*//' | sed 's/^/git branch -d /' | bash


O comando shell acima exclui todas as ramificações do checkout local, exceto a master . Esse é um script perigoso, mas o senhor sempre pode verificar uma determinada ramificação em um local remoto, como o GitHub, se precisar dela!

  • Tags META do Facebook Open Graph

    Não é segredo que o Facebook se tornou um importante gerador de tráfego para todos os tipos de sites. Hoje em dia, até mesmo as grandes corporações direcionam os consumidores para suas páginas do Facebook, em vez de para os sites corporativos diretamente. E, é claro, há widgets “Curtir” e “Recomendar” do Facebook em todos os sites. Um…

  • API de promessa de JavaScript

    Embora o código síncrono seja mais fácil de acompanhar e depurar, o assíncrono geralmente é melhor em termos de desempenho e flexibilidade. Por que “atrasar o show” quando o senhor pode acionar várias solicitações de uma só vez e processá-las quando cada uma estiver pronta? As promessas estão se tornando uma grande parte do mundo JavaScript…

  • Plug-in de sobreposição do MooTools

    As sobreposições se tornaram uma grande parte dos sites modernos; provavelmente podemos atribuir isso às inúmeras caixas de luz que as utilizam. Encontrei vários snippets de código de sobreposição, mas nenhum deles satisfaz meu gosto por código. Muitos deles são…

  • Animações de plano de fundo usando MooTools