Transmitido no canal da Pontifícia Universidade Católica de Goiás pelo VI CONGRESSO DE CIÊNCIA E TECNOLOGIA Inteligência Artificial: A nova fronteira da ciência brasileira, o webinar foi produzido para compartilhar uma breve introdução teórica e prática do Git & GitHub.
Agradeço muito a todos que participaram. E se você ainda não viu, corre lá e descubra como os Devs viajam no tempo!
git --version// verifica versão do Gitgit config --global user.name "Seu nome"// identifica nome no Gitgit config --global user.email "[email protected]"// identifica email no Git
-
Você deseja controlar versões do seu projeto.
git init// inicia a linha do tempo
-
Você deseja criar pontos na história do seu projeto.
git add .// adiciona ou atualiza todas as mudanças para irem a linha de tempogit commit -m "mensagem"// adiciona um ponto na linha do tempo
-
Você deseja verificar mudanças feitas no seu projeto.
git log// visualiza os pontos na linha do tempo/commitgit status// informa o estado das alterações do nosso projetogit show// apresenta determinado ponto na história
-
Você começa uma nova funcionalidade, sem estragar o que ja foi feito.
git branch "nome da branch"// cria uma nova linha de tempogit checkout "nome da branch"// alterna entre as linhas de tempo
-
Você adiciona as novas funcionalidades ao seu projeto de em produção.
git merge "nome da branch"// unifica uma linha de tempo bifurcada
-
Você quer deletar a branch da nova funcionalidade, depois de aplicar emp produção.
git branch -D "nome da branch"// deleta uma linha de tempo
-
Você quer colocar seu projeto na nuvem.
-
git remote add origin "link repositorio remoto"// adiciona um repositorio remoto -
git remote -v// lista os repositorios remotos -
git push -u origin master// empurra repositorio local para repositorio online -
git clone "link repositorio"// clona um repositorio