Skip to the content.

Aprendendo Git e Github

Saudações, armengados e armengadas!

Se você chegou até aqui e se interessa por aprender git e Github, é porque você está tendo problemas com versionamento de projetos e arquivos. Ou alguém está salvando sua vida, te indicando esse material, antes que você tenha esses problemas.

Primeiro, vou colocar aqui um pequeno guia pra você iniciar seu uso de Git e Github. No futuro, TALVEZ, eu desenvolva meu próprio material. No momento, isso é só um mapa pra você seguir e aprender por conta própria. Você que lute!

Sobre os idiomas

Nesse guia, eu marquei o idioma dos materiais. O que tiver o badge EN está em inglês. O que tiver o badge PT está em português.

Se tiver indicações de materiais em português, pode mandar a indicação nas issues que eu vou avaliar. Lembre-se: esse documento deve ser um mapa, não um catálogo pro seu amigo fazer propaganda.

Guia pra início rápido

Pra começar, leia esses trÊs materiais. Muito provalmente, você não vai compreender muita coisa. Tá tudo bem. Apenas leia e anote os termos que chamarem sua atenção. Esses materiais são meio que um resumão do que você verá em detalhes, depois. E também servirão, no futuro, de guia rápido, caso você esqueça.

Cursos em vídeo

Aqui o negócio começa a ficar mais sério. Veja esses cursos e, sempre que possível, pratique. O bom de ver vários cursos diferentes é reforçar alguns conteúdos repetidos e expandir os conteúdos mais importantes. Após esses vídeos, você provavelmente estará pronto pra usar o git e o Github no seu dia a dia.

Referência rápida

Após os vídeos, você já estará usando o git e o Github. Porém, eventualmente (18 vezes ao dia), você esquecerá a sintaxe de algum comando, o como fazer aquela ação simples, mas que você não lembra o nome.

Pra não ter que consultar toda a documentação, toda bendita vez que esquecer, mantenha em mãos os guias de referência rápida.

Material oficial git

Caso você queira consultar o material oficial do git, seguem alguns links de seu interesse. Dê ao menos uma olhada aqui. Assim, poderá ter uma noção de onde achar cada coisa.

Resolvendo problemas no Git -

Você começou a usar o git, está lá se achando a última bolacha do pacote e o que você faz? Acha que o git é igual a sua vida e começa a fazer caquinha, né, arauto da decepção materna? Bora consertar essa porra!

Veja aqui como resolver alguns dos problemas mais comuns.

Materiais extras

Já está usando bem o git e o Github, mas quer aprender mais? Quer impressionar os colegas de trabalho? Quer saber como fazer aquela tarefa específica? Quer mandar aquela cantada sobre git na balada, achando que vai quengar a noite inteira?

Temos uma lista de sites com diversos tutoriais pra você.

Observação: não tente quengar com git. Vai falhar miseravelmente.

Livros

Você é desses que gosta de se aprofundar, de ler até entender as minúncias da ferramenta, se escarafunchar achar que viu o código da matrix? Essa seção é pra você!

Todos os livros linkados aqui são livres e podem ser lidos e distribuídos gratuitamente. Espalhe a palavra, criatura!

Livros em português

Livros em inglês

Ferramentas

Já está usando o git? Aqui temos algumas ferramentas que podem ser bastante úteis:

Interfaces gráficas para o git

Você está ligado que não precisa ficar usando o git no terminal, igual a um primitivo desenhando com carvão, em uma caverna, né?

Baixa aí uma ferramenta janelosa, pra não ter que ficar decorando comando escroto que, se errar uma letra, invoca um capiroto no teu cangote!

Onde hospedar meus repositórios git

Além de colocar o repositório na sua máquina, você também pode colocar seus repositórios remotos em um desses provedores. Ou mesmo nos 3, ao mesmo tempo!

Downloads

Só pra lembrar, pra baixar o git no inferno do Windows. No linux, consulte o manual da sua distribuição, sobre como instalar usando o gerenciador de pacotes.

Avançado

Já está usando o git faz um tempinho? Que tal se aventurar em uns tópicos mais avançados e mostrar pros coleguinhas que você manja dos paranauês?