Segredos e atalhos do GitHub, o mais popular repositório de código da web


GitHub

Lançado em 2008, o GitHub se tornou o mais popular repositório de código, permitindo que desenvolvedores publiquem seus projetos na web, abrindo-os a outros colaboradores. O serviço oferece ferramentas de controle de versão com uma interface gráfica simples e funcional, amigável até para quem não está familiarizado ao sistema Git.

Se você já for usuário do GitHub ou desejar conhecer o serviço, vale conferir esta lista de atalhos e segredos, organizada por Tim Green e reproduzida em partes abaixo. Os atalhos facilitam a navegação, agilizam processos e podem até salvar a sua pele caso alguma versão problemática for enviada.

Atalhos de teclado

Os seguintes atalhos permitem uma navegação mais rápida dentro da página de um repositório:

  • Pressione t para invocar o navegador de arquivos
  • Pressione w para selecionar o branch do repositório
  • Pressione s para selecionar a barra de comando e busca
  • Pressione l dentro de um arquivo para pular para uma linha do código
  • Pressione ? para uma lista com todos os atalhos

Histórico de commits por autor

Você pode visualizar todos commits, ou atualizações, em um repositório adicionando ?author=nomedousuario à URL.

Commit por autor

Imagens, GIFs e emojis

Para adicionar imagens e GIFs a comentários ou arquivos de leitura, basta utilizar as seguintes tags Mark Down:

![Descrição da imagem](http://www.sheawong.com/wp-content/uploads/2013/08/keephatin.gif)

O resultado certamente vai embelezar o seu código:

Descrição da imagem

Emojis também podem ser incluídos com o nome do emoji entre dois pontos, como :smile:

A lista completa pode ser conferida nesta página.

Reverter um Pull Request

Se você precisar reverter um envio de versão feito por meio de um Pull Request, é possível clicar no botão Revert no canto direito da página do commit selecionado. Isso vai gerar um novo Pull Request revertendo as alterações anteriores.

Revert Pull Request

Lista de tarefas

Nas páginas de Issues e Pull requests, é possível incluir check boxes com a seguinte sintaxe:

- [ ] Comprar sucos e frutas (com espaço entre os colchetes)

O resultado é apresentado da seguinte forma, obviamente depois de incluir mais alguns itens:

Check Box Veja a lista completa de segredos e atalhos compilados por Tim Green, em inglês, no repositório que ele criou no GitHub.