Minicurso Git+github
Júlia Rizza
contato@juliarizza.com
Git
- Criado por Linus Torvalds
- Desenvolvido para o controle do Kernel do Linux
- Gratuito e open-source
- Distribuído (multiplos backups)
- Rápido
mas O que é o git?
Uma ferramenta de versionamento.
E o que é isso? Um sistema que registra as mudanças feitas em um arquivo ou um conjunto de arquivos ao longo do tempo de forma que você possa recuperar versões específicas.
E no que isso me ajuda? Além de facilitar o versionamento de softwares, pense nas vezes em que você já:
- Estragou um trabalho e não conseguiu voltar ao que ele era antes
- Modificou uma mesma parte de um projeto que outra pessoa e isso gerou um conflito (erros, mal funcionamento, sumiço de trabalho já feito!)
- Teve que ficar re-compactando cada versão do seu projeto modificado em um .zip e acumulou vários final.zip, final-2.zip, final-definitivo.zip, dessa-vez-vai.zip
Outros sistemas de versionamento
E O que é o github?
A mais famosa rede social de desenvolvedores.
E por que isso me interessa? O GitHub é uma fonte gigantesca de códigos-fonte das mais diversas linguagens, programas e empresas. Além disso, é uma ferramenta e tanto para desenvolver em equipe, fazer controle de bugs, receber ajuda de outros programadores e ainda divulgar o seu trabalho.
Me dê exemplos.
- Currículo - https://github.com/juliarizza
- Suporte - https://github.com/mozilla/firefox-ios/issues/1415
- Integração - https://github.com/integrations
Cadastre-se em: http://github.com
VAMOS
FAZER UM TOUR
Mas antes, vamos conhecer alguns termos do Git...
Dicionário git
Repositório: diretório do seu projeto;
README: arquivo de descrição do seu projeto;
Licença: arquivo que define as permissões dos usuários no repô;
Fork: fazer uma cópia do repositório de outro para o seu usuário;
Clone: fazer uma cópia do repositório para a sua máquina;
Pull: fazer uma atualização do repositório na sua máquina;
Push: enviar uma atualização do seu repositório;
Commit: "salvar" uma modificação do seu repositório;
Pull request: pedir para o dono do projeto "salvar" uma modificação que você fez no repositório dele.
VAMOS
FAZER UM TOUR
Faça seu cadastro no GitHub e vamos lá!
minicurso git+github
Júlia Rizza
contato@juliarizza.com
Minicurso Git+GitHub
By Júlia Rizza
Minicurso Git+GitHub
- 929