image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Alessandra Siqueira
Alessandra Siqueira21/05/2022 14:43
Share

Tópicos Git & GitHub

  • #GitHub
  • #Git

Para quem se interessar e queira complementar os estudos introdutórios do Git/ GitHub, segue meu resumo com apontamentos dos tópicos que acredito serem relevantes:

image TÓPICOS REFERENTES AO CURSO INTRODUTÓRIO DE GIT/GITHUB

GIT - VCS - Sistema de Controle de Versões; repositório local; CLI (Comand Line Interface):

  • permite repositórios distribuídos e seguros (trabalho em equipe);
  • trabalhar off-line;
  • no commit gera a SHA1 - HASH (Algoritmo de Hash Seguro - encriptação identificador de 40 dígitos) = assinatura;
  • objetos responsáveis pelo versionamento do código: BLOB, TREE e COMMIT = confiabilidade/segurança do VCS;
  • Working Tree: Working Directory - Staging Area - Local Repository;
  • comandos:
  • git init (gera no diretório o repositório do .git; neste repositório (Working Directory) arquivos criados e não rastreados = Untracked);
  • git add (inicia versionamento e o arquivo começa a ser (em ciclos) rastreado = Tracked: Unmodified, Modified, Staged = Staging Area);
  • git commit (gera objetos, HASH, salva a versão do novo código; armazena o histórico do snapshot (fluxo com todos os commits); commits integram o Local Repository);
  • git status (aponta o monitoramento dos estados do arquivo: Unmodified, Modified, Staged).

GITHUB - Remote Repository; guarda os versionamentos dos códigos do GIT:

  • repositório on-line, armazenamento em nuvem;
  • permite melhorar o código com contribuições de outros developers;
  • permite reconhecimento;
  • chave SSH - conexão segura e encriptada entre duas máquinas por chaves pública e privada;
  • Token de acesso pessoal - assemelha-se ao acesso por usuário e senha, sendo a senha o token;
  • Formatação Markdown.
Share
Comments (0)