Question | Answer |
O QUE É O GIT ? | Git é um software CLI ou seja por linhas de comando, usado para fazer o versionamento do projeto. |
O QUE É GITHUB ? | GitHub é um programa de versionamento, assim como o git, porem voltado a ser remoto. |
O 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. |
COMO 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. |
QUAIS 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); |
O QUE FAZ O OBJETO BLOBS? | Blobs é aponta para o SHA1 do conteúdo do projeto, encapsulando ele, e gerando um SHA1 próprio. |
O 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. |
O 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. |
QUAIS 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) |
COMO 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. |
COMO 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. |
APÓ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. |
QUAIS 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. |
COMO 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. |
COMO 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. |
PARA 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") |
Want to create your own Flashcards for free with GoConqr? Learn more.