Embora eu adore o GitHub pela forma como ele apresenta as informações do repositório git para mim, tenho me esforçado para não depender tanto dos aplicativos GUI da Web e dos aplicativos de desktop, procurando usar equivalentes de linha de comando. O senhor pode ver isso em meu recente posts recentes sobre shellincluindo Tweet da linha de comando com t, Como colocar marca d’água em imagens e vídeos, Acesse a câmera do Mac pela linha de comandoe mais. A linha de comando é mágica™!


Uma tarefa frequente do git é pesquisar uma lista de commits no ramo master que correspondam a uma determinada palavra-chave. Veja como faço isso:



git log -i --grep='ckeditor'


No comando acima, estou pesquisando no registro de commits os commits e/ou autores relacionados ao CKEditor, um componente da MDN que atualizo com frequência. Um exemplo de resultado seria o seguinte:



commit 1d5dfd86633488873326774819c0e7b362fadfb0
Merge: 84a271c 4f0a7e3
Author: John Karahalis <redacted@gmail.com>
Date:   Thu Aug 20 15:59:37 2015 -0400

    Merge pull request #3425 from darkwing/1196252-ckeditor

    fix bug 1196252 - Upgrade CKEditor to 4.5.3

commit 4f0a7e3602058079bdc9ab7fad3cfd0513596045
Author: David Walsh <redacted@gmail.com>
Date:   Wed Aug 19 09:49:34 2015 -0500

    fix bug 1196252 - Upgrade CKEditor to 4.5.3

commit 4e55f36f58a1f792bd8869c2c97cecb2951e5afa
Merge: 57a7c2a cda134e
Author: luke crouch <redacted@gmail.com>
Date:   Thu Jul 2 13:15:33 2015 -0500

    Merge pull request #3302 from darkwing/975868-ckeditor-upgrade-2

    Bug 975868 - Upgrade CKEditor to 4.4.8

:


Adoro poder ver esse resultado rapidamente na linha de comando em vez de ter que abrir meu navegador, navegar até o GitHub, usar a pesquisa deles etc. Todos nós sabemos que o git é superpoderoso – devemos nos esforçar para usar cada recurso!

  • 5 APIs HTML5 que o senhor não sabia que existiam

    Quando se diz ou se lê “HTML5”, é de se esperar que dançarinas exóticas e unicórnios entrem na sala ao som de “I’m Sexy and I Know It”. Mas o senhor pode nos culpar? Assistimos à estagnação das APIs fundamentais por tanto tempo que um recurso básico…

  • 6 coisas que o senhor não sabia sobre o Firefox OS

    Firefox OS está em todas as notícias de tecnologia e por um bom motivo: A Mozilla finalmente deu aos desenvolvedores da Web a plataforma de que precisam para criar aplicativos da maneira como os criam há anos: com CSS, HTML e JavaScript. O Firefox OS tem se aprimorado rapidamente…

  • Recuperação de visitas e visualizações de página do Google Analytics com PHP

    O Google Analytics é uma excelente ferramenta de análise de sites que fornece muito mais informações sobre seu site do que o senhor provavelmente precisa. É melhor ter mais do que o senhor deseja do que não ter o suficiente, certo? De qualquer forma, verifico as estatísticas do meu site com mais frequência do que deveria e…

  • Crie ícones que giram e desvanecem com CSS3 e jQuery