GoConqr has a new look! Let us know what you think.

Flashcards

Primeiros Passos Git e GitHub

Paulo Henrique Programação Angular Portuguese 16 cards

Cards in this deck (16)

  1. 1O QUE É O GIT ?Git é um software CLI ou seja por linhas de comando, usado para fazer o versionamento do projeto.
  2. 2O QUE É GITHUB ?GitHub é um programa de versionamento, assim como o git, porem voltado a ser remoto.
  3. 3O QUE É SHA1 ?SHA1 é um código criptografado de 40 caracteres, usados internamente pelo git para controlar os versionamentos. graças a ele que trás toda segurança dos versionamentos.
  4. 4COMO FUNCIONA O SHA1 ?Alem da sua criptografia de 40 dígitos, ele é gerado após a primeira versão surgir, e mesmo se alterar uma " . " no texto do projeto, o SHA1 vai identificar a mudança e gerar um novo código 40 dígito para a nova mudança no projeto.
  5. 5QUAIS SÃOS OS 3 OBJETOS INTERNOS DO GIT RESPONSÁVEIS PELO FUNCIONAMENTO DO CONTROLE DE VERSÕES ?São eles: Blobs (bolhas);
    Tree (arvores);
    Commit (encapsula/enviar);
  6. 6O QUE FAZ O OBJETO BLOBS?Blobs é aponta para o SHA1 do conteúdo do projeto, encapsulando ele, e gerando um SHA1 próprio.
  7. 7O QUE FAZ O OBJETO TREE ?Tree e um objeto que vai apontar para o SHA1 de uma blob ou de outra tree que por sua vez esta apontando para um blob.
    A tree é responsável por elaborar a estrutura.
    A tree também gera um SHA1 proprio.
  8. 8O QUE FAZ O OBJETO COMMIT?O Commit aponta para os SHA1 de todo o caminho de uma tree e engloba dentro dele gerando seu SHA1 próprio.
    O commit tem suas características como elemento autor, datas/hora.
  9. 9QUAIS SÃO AS PRIMEIRAS CONFIGURAÇÕES A SEREM FEITA NO GIT ?Após baixar o git, é bom deixar configurado o usuario e e-mail, usamos o comando (git config user.name paulo)
    e (git config user.email teste@gmail.com)
  10. 10COMO GIT PODE INTERAGIR COM O GITHUB ?Para isso precisa de uma conta no github de preferência no mesmo e-mail configurado no git, após isso ir na configurações e no menu lateral esquerdo vai apresentar a opção key SSH e GPH, la clicar em nova chave ssh, e colar a chave gerada no git.
  11. 11COMO GERAR CHAVE NO GIT SSH PARA VINCULAR COM O GITHUB ?1º precisa usar o comando no git (ssh-keygen -t ed25519 -C teste@gmail.com), vai solicitar para criar senha para o arquivo, e mostrar o caminho.
    2º após gerar precisa navegar ate onde a chave foi criada, (vão estar 2 arquivos de chaves um pub. e outro privado )
    3º usar o comando (cat ed_25519.pub) para pegar o valor da chave seleciona todo texto copiado e colar na pagina do github.
  12. 12APÓS VINCULAR O GIT E GIT HUB PRECISA SER CRIADO UM AGENT SSH QUE GERENCIARÁ AS ITERAÇÕES. COMO GERA ESSE AGENTE ? E VINCULA A CHAVE SSH ?1º usar o comando
    ( " eval $(ssh-agent -s) " ) para gerar o agente.
    2º Usar o comando
    ( " ssh-add ed_25519 " )
    no agent vai ser adicionado a chave privada.
  13. 13QUAIS PRINCIPAIS COMANDO PARA VERSIONAR O PROJETO GIT ?1 º Na pasta principal vai clicar com botão direito e clicar "git bash here"
    abrindo o terminal na pasta, usar o comando (" git init ") e vai ser iniciado o versionamento do git.
    2º (" git add * ") esse comando adiciona no git todos os directorios e arquivos.
    3º ("git status ") mostra como esta a siutação interna no git, se esta pronto para ser commitado ou se precisa adequar algo antes.
    4º (" git commit -m " mensagem commit" ")
    esse comando encapsula tudo adicionado no git e cria a versão.
  14. 14COMO ADICIONAR UM REPOSITÓRIO DO GITHUB AO GIT ?Após vincular o git ao github pela SSH, precisa no Github criar um repositorio novo, ele vai gerar um link proprio SSH.
    No git, vamos vincular essa chave a um nome com o comando (" git remote add origin colarlinkssh ")
    E usar o comando (git push origin master) para empurrar o repositório local para o repositório do github, vai ser solicitado a senha.
  15. 15COMO PUXAR O REPOSITÓRIO DO GITHUB PARA O GIT ?Usar o comando ( " git pull origin master " ) que vai ser trazido os arquivos armazenados no github para o git local.
  16. 16PARA QUE USAR O git clone ?O comando git clone serve para clonar um repositorio do github no git, exemplo:
    (" git clone colarlinkssh_do repositório")

Information

Description
Aqui crio flashcards para estudo sobre os fundamentos de git e github e um pouco de pratica. focados nos meus estudos seguindo aprendizado da DIO.
Created by
Paulo Henrique
Views
12
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?