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