Os sistemas de controle de versão podem ser difíceis de usar, especialmente quando não se usa um aplicativo de interface do usuário. Pense nos nomes das principais ramificações ou revisões: o svn usa “trunk”, o git usa “master” e o mercurial (hg) usa “tip”. Preciso alternar entre o mercurial e o git com frequência, por isso acabo invertendo os nomes dos comandos e das ramificações constantemente.

Para definir um alias de ramificação do git, execute o seguinte:

# alias -> real branch
git symbolic-ref refs/heads/trunk refs/heads/master

Com o alias em vigor, o senhor pode executar comandos como:

git checkout trunk
git branch # * master

O senhor não só pode criar aliases git para comandos, mas o senhor pode criar aliases para branches!

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

    O Revolução do HTML5 nos proporcionou algumas APIs JavaScript e HTML incríveis. Algumas são APIs que já sabíamos que precisávamos há anos, outras são ajudantes de ponta para dispositivos móveis e desktops. Independentemente da força ou da finalidade da API, qualquer coisa que nos ajude a fazer melhor nosso trabalho é uma…

  • Animações CSS entre consultas de mídia

    As animações CSS estão no mesmo patamar do pão fatiado. As animações CSS são eficientes porque podem ser aceleradas por hardware, não exigem sobrecarga de JavaScript e são compostas por pouquíssimo código CSS. Muitas vezes, adicionamos transformações de CSS a elementos por meio de CSS durante…