Curso ministrado pelo professor Otávio Reis Perkles https://www.linkedin.com/in/operkles/
📌 O curso teve como objetivo apresentar as ferramentas Git e Github, os conceitos básicos e principais comandos.
📌 Durante o curso foi também realizado um guia passo a passo da instalação e utilização das ferramentas Git e GitBash, bem como da criação e configuração de perfil na plataforma Github.
📌 Foi destacado a importância da ferramenta Git e sua aplicabilidade no controle e versionamento de códigos. Quanto ao Github foi apresentado como uma plataforma otimizada de compartilhamento e colaboração entre programadores e profissionais diversos.
📌 As duas ferramentas usadas em conjunto proporcionam ao programador e/ou equipe de programadores fácil versionamento, controle, monitoramento, compartilhamento de projetos e consequente qualidade no resultado final.
✔️ Os tópicos abordados foram:
-
Entendendo o que é Git e sua importância;
-
Comandos básicos para um bom desempenho no terminal;
-
Realizando a instalação do GIT;
-
Tópicos fundamentais para entender o funcionamento do Git;
-
Objetos internos do Git;
-
Chave SSH e Token;
-
Iniciando o Git e criando um commit;
-
Passo a passo no ciclo de vida;
-
Trabalhando com o GitHub;
-
Como os conflitos acontecem no GitHub e como resolvê-los.
✔️ Roteiro de comandos principais (Gitbash):
-
cd //navegar em diretórios
-
ls //listar
-
ls -a //listar ocultos
-
git config - - global user.email “email"
-
git config - - global user.name “nome”
-
git init //iniciar monitoramento do diretório (executar comando no diretório que se deseja exportar//
-
git add * //o “ * ” adiciona todo o conteúdo do diretório ao comit
-
git commit – m “/descrição do commit/”
-
git remote add origin https:link_perfil@github //origin é variável convencionada//
-
git push origin master // empurra diretório para repositório remoto
-
git pull origin master // pega diretório do repositório remoto
✔️ Comandos úteis:
-
git status //lista status git do diretório
-
git remote -v// lista repositórios cadastrados no commit
-
git clone https:link_perfil@github //clona repositório