< Return to Video

CC CAP07 2025 VA01 CONHECENDO O GIT

  • 0:08 - 0:09
    Eu sei que você
    já passou por isso.
  • 0:09 - 0:13
    Você está com uma aplicação em mãos
    que funciona perfeitamente,
  • 0:13 - 0:15
    mas então, você tem que fazer
    uma alteração simples,
  • 0:15 - 0:17
    e cá entre nós,
  • 0:17 - 0:19
    a gente sabe que não tem mudanças
    simples o suficiente
  • 0:19 - 0:22
    para não comprometer o seu app
    no momento menos esperado.
  • 0:22 - 0:24
    Então,
    você tem uma brilhante ideia,
  • 0:24 - 0:27
    que é nada mais nada menos
    do que gerar uma cópia daquela pasta
  • 0:27 - 0:29
    para não perder
    o que você tinha antes.
  • 0:29 - 0:31
    Então, vamos aqui para tela
    ver como que isso fica.
  • 0:31 - 0:33
    Aqui está a pasta do nosso projeto
    principal.
  • 0:33 - 0:36
    O que a gente vai fazer
    é gerar uma cópia simples dela.
  • 0:36 - 0:40
    E, claro, como a gente
    está gerando o versionamento,
  • 0:40 - 0:43
    vamos colocar um V2 aqui
    na frente e pronto.
  • 0:43 - 0:46
    Essa solução funciona tão bem
    quanto martelar um parafuso.
  • 0:46 - 0:49
    Ela vai funcionar,
    e por alguns dias
  • 0:49 - 0:51
    isso aqui não vai te dar
    problema algum.
  • 0:51 - 0:54
    Mas assim como o parafuso
    que vai espanar em algum momento,
  • 0:54 - 0:57
    daqui algumas semanas
    você vai ter um cenário caótico,
  • 0:57 - 0:59
    que vai se parecer com isso daqui.
  • 0:59 - 1:02
    Repara que no começo isso aqui
    parecia uma boa ideia,
  • 1:02 - 1:05
    mas com o passar do tempo
    a gente conseguiu uma V2,
  • 1:05 - 1:06
    uma correção da V2,
  • 1:06 - 1:11
    uma V2 que, na verdade,
    tem a V3 junto dela com um ajuste
  • 1:11 - 1:14
    e a gente não tem certeza
    se a versão final é a V5
  • 1:14 - 1:18
    ou a V3 com aquele ajuste
    que foi feito também na V2.
  • 1:18 - 1:20
    Enfim, caos.
  • 1:20 - 1:23
    E além dessa bagunça toda
    estar ocupando um grande espaço
  • 1:23 - 1:24
    no seu armazenamento,
  • 1:24 - 1:27
    daqui há algumas semanas
    você vai esquecer completamente
  • 1:27 - 1:29
    qual era a regra que você usava
  • 1:29 - 1:31
    para definir qual versão
    é mais recente que a outra.
  • 1:31 - 1:34
    Porque toda a lógica
    está dentro da sua cabeça
  • 1:34 - 1:36
    e mais ninguém sabe como funciona.
  • 1:36 - 1:40
    A gente acha que não,
    mas você vai esquecer isso em breve.
  • 1:40 - 1:42
    E é por esse motivo que a gente
    vai usar uma ferramenta
  • 1:42 - 1:45
    de versionamento de verdade,
    o Git.
  • 1:45 - 1:47
    Com ela, a gente vai conseguir
    não só controlar
  • 1:47 - 1:51
    as versões da nossa aplicação,
    mas também ter um histórico temporal
  • 1:51 - 1:53
    de alterações que foram feitas.
  • 1:53 - 1:54
    Talvez não esteja muito claro,
  • 1:54 - 1:57
    mas naquela nossa bagunça
    que a gente viu agora a pouco,
  • 1:57 - 2:01
    a gente sabe que existe
    versionamento sim ou não,
  • 2:01 - 2:04
    mas a gente não sabe o que é a V5,
    o que é a V1,
  • 2:04 - 2:07
    quais ajustes foram feitos,
    quais arquivos foram modificados.
  • 2:07 - 2:11
    Imagine quão problemático seria
    se você precisasse
  • 2:11 - 2:13
    lembrar de um problema
    que você teve no passado
  • 2:13 - 2:16
    e entender o que foi alterado,
    para que você consiga resolver
  • 2:16 - 2:19
    um problema que está agora
    no presente.
  • 2:19 - 2:20
    Impossível.
  • 2:20 - 2:21
    Então,
    vamos ver juntos aqui
  • 2:21 - 2:24
    como nós conseguimos instalar
    essa ferramenta
  • 2:24 - 2:27
    e fazer a configuração inicial
    para que a gente consiga versionar
  • 2:27 - 2:30
    os nossos projetos
    de forma mais profissional.
  • 2:30 - 2:34
    No seu navegador de internet,
    navegue até "git-scm.com"
  • 2:34 - 2:36
    e vamos navegar
    até a página de downloads.
  • 2:36 - 2:38
    Aqui a gente vai escolher
    o sistema operacional.
  • 2:38 - 2:39
    Como estou usando Windows,
  • 2:39 - 2:42
    eu vou clicar aqui
    em "download for Windows".
  • 2:42 - 2:43
    E no caso do Windows apenas,
  • 2:43 - 2:47
    a gente tem que escolher
    a versão entre 32 e 64 bits.
  • 2:47 - 2:50
    A minha é 64 bits,
    então eu vou baixá-la.
  • 2:50 - 2:54
    Tome cuidado para não baixar
    a versão "portable" do Git
  • 2:54 - 2:55
    e sim a "standalone".
  • 2:55 - 2:57
    Provavelmente
    ela estará no topo da página.
  • 2:57 - 2:58
    Assim que o download for finalizado,
  • 2:58 - 3:02
    a gente pode começar a instalação
    executando o instalador do Git.
  • 3:02 - 3:04
    Vamos dar dois cliques nele
    e assim que ele abrir
  • 3:04 - 3:07
    a primeira etapa que nós vamos
    percorrer é o aceite de licença.
  • 3:07 - 3:11
    Basta seguir para a próxima
    etapa clicando em "next".
  • 3:11 - 3:13
    Nessa etapa,
    nós vamos escolher o local
  • 3:13 - 3:16
    do nosso computador
    em que desejamos instalar o Git.
  • 3:16 - 3:18
    Basta deixar o caminho padrão.
  • 3:18 - 3:21
    Na próxima etapa,
    será a escolha de componentes
  • 3:21 - 3:22
    que devem ser instalados.
  • 3:22 - 3:26
    A gente não precisa se preocupar
    e não precisa mexer em nada aqui.
  • 3:26 - 3:28
    Apenas garanta
    que o "Windows Explorer Integration"
  • 3:28 - 3:30
    e os seus subitens estão marcados.
  • 3:30 - 3:33
    Isso será importante
    para que a gente consiga usar
  • 3:33 - 3:34
    o "Guit Bash" no futuro.
  • 3:34 - 3:36
    Indo para a próxima etapa,
  • 3:36 - 3:39
    a gente tem o nome que desejamos
    criar no menu iniciar do Windows
  • 3:39 - 3:41
    para guardar o Git.
  • 3:41 - 3:42
    Basta deixar o padrão.
  • 3:42 - 3:45
    Logo em seguida,
    nós vamos escolher o editor padrão
  • 3:45 - 3:47
    que o Git deve usar.
  • 3:47 - 3:49
    A gente pode escolher
    qualquer editor da nossa preferência
  • 3:49 - 3:52
    nessa opção,
    mas vamos deixar o padrão
  • 3:52 - 3:53
    que é o "VIM",
  • 3:53 - 3:56
    porque isso será importante
    no futuro para a gente entender
  • 3:56 - 3:58
    como lidar com esse tipo de editor.
  • 3:58 - 4:01
    No futuro você pode fazer uma troca
    para um editor mais recente,
  • 4:01 - 4:04
    como VSCode
    ou mesmo bloco de notas.
  • 4:04 - 4:05
    Seguindo adiante,
  • 4:05 - 4:10
    a gente terá a configuração
    de qual será a branch inicial do Git.
  • 4:10 - 4:13
    A gente não sabe ainda exatamente
    o que significa o conceito de "branch"
  • 4:13 - 4:18
    e esse tipo de coisa,
    mas vamos colocar a opção "override"
  • 4:18 - 4:21
    e escolher a branch "main",
    que é o padrão mais recente adotado.
  • 4:21 - 4:24
    Nessa próxima etapa nós vamos
    configurar como o Git vai lidar
  • 4:24 - 4:26
    com o patch do sistema operacional.
  • 4:26 - 4:28
    A gente não precisa
    se preocupar com isso
  • 4:28 - 4:31
    e vamos deixar a opção que veio
    pré-selecionada,
  • 4:31 - 4:34
    que vai habilitar o Git em qualquer
    outra ferramenta de terceiros.
  • 4:34 - 4:38
    Passando para a próxima etapa,
    será a configuração do "OpenSSH"
  • 4:38 - 4:41
    e também podemos deixar
    como padrão usando o "OpenSSH"
  • 4:41 - 4:44
    que vem com a própria instalação
    do Git.
  • 4:44 - 4:47
    A seguir nós vamos deixar
    a opção padrão
  • 4:47 - 4:49
    para que ele use o SSH
    quando necessário
  • 4:49 - 4:52
    e o HTTPS quando for conveniente.
  • 4:52 - 4:54
    Essa próxima parte
    pode ser um pouco traiçoeira,
  • 4:54 - 4:56
    mas não é um problema para agora.
  • 4:56 - 4:58
    Aqui nós vamos configurar
    como que o Git
  • 4:58 - 5:00
    irá definir os finais de linha.
  • 5:00 - 5:02
    Não vamos nos preocupar
    com isso agora
  • 5:02 - 5:05
    e vamos apenas deixar
    que o Windows decida
  • 5:05 - 5:06
    e ir para a próxima etapa.
  • 5:06 - 5:09
    Na próxima etapa,
    nós vamos configurar
  • 5:09 - 5:11
    qual será o terminal usado pelo Git
    por padrão.
  • 5:11 - 5:15
    O Windows já tem alguns
    como o SMD e o PowerShell,
  • 5:15 - 5:19
    mas o Git irá instalar para a gente
    o que nós chamamos de "Git Bash",
  • 5:19 - 5:21
    que traz algumas
    funcionalidades do Unix
  • 5:21 - 5:22
    que a gente não tem nativamente
    no Windows.
  • 5:22 - 5:26
    Então, vamos deixar a primeira opção
    e ir para a próxima etapa.
  • 5:26 - 5:27
    Na próxima etapa nós vamos definir
  • 5:27 - 5:30
    qual será a estratégia padrão
    de merge do Git.
  • 5:30 - 5:32
    Vamos deixar isso por padrão.
  • 5:32 - 5:35
    E logo a seguir a gente vai escolher
    qual o software que o Git
  • 5:35 - 5:38
    tem que usar para se autenticar
    nos serviços externos.
  • 5:38 - 5:40
    Também deixaremos no padrão
    e escolheremos
  • 5:40 - 5:42
    "Git Credencial Manager".
  • 5:42 - 5:43
    E por fim,
  • 5:43 - 5:46
    aqui nós temos
    algumas opções extras do Git.
  • 5:46 - 5:49
    Vamos apenas deixar marcado
    a opção de "file caching"
  • 5:49 - 5:51
    e apertar em "install".
  • 5:51 - 5:54
    Agora basta que a gente espere
    o processo de instalação finalizar
  • 5:54 - 5:57
    e pronto o Git estará disponível
    na nossa máquina.
  • 5:57 - 5:58
    Assim que a instalação finalizar,
  • 5:58 - 6:00
    você será redirecionado
    para essa tela
  • 6:00 - 6:03
    e você pode desmarcar essas opções
    aqui e apertar em "Finish".
  • 6:03 - 6:07
    A partir desse momento o Git
    já está disponível na nossa máquina
  • 6:07 - 6:10
    e a gente já consegue usar ele
    para versionar as nossas aplicações.
  • 6:10 - 6:11
    Mas antes disso,
  • 6:11 - 6:13
    vamos configurar
    o nosso usuário e email
  • 6:13 - 6:16
    para que o Git consiga identificar
    a gente no futuro.
  • 6:16 - 6:18
    E para isso,
    vamos usar uma aplicação
  • 6:18 - 6:21
    que foi instalada junto com o Git
    chamada Git bash.
  • 6:21 - 6:24
    A gente consegue acessá-la
    através do menu Iniciar
  • 6:24 - 6:25
    digitando o "git bash".
  • 6:25 - 6:27
    Executando a aplicação,
  • 6:27 - 6:30
    você verá que ela é basicamente
    uma aplicação de terminal
  • 6:30 - 6:33
    bem semelhante ao PowerShell
    e ao CM do Windows.
  • 6:33 - 6:35
    Vamos apenas deixar a letra
    um pouco maior
  • 6:35 - 6:38
    e começar a nossa configuração.
  • 6:38 - 6:39
    Para configurar o usuário,
  • 6:39 - 6:43
    a gente pode usar o comando
    "git config" com a flag "global"
  • 6:43 - 6:46
    e informar a chave
    que a gente que alterar.
  • 6:46 - 6:48
    No nosso caso então,
    vamos digitar:
  • 6:48 - 6:52
    "git config --global",
    para informar para o git
  • 6:52 - 6:54
    que isso daqui
    é uma configuração global
  • 6:54 - 6:56
    e que deve ter efeito
    em toda máquina.
  • 6:56 - 6:59
    E vamos colocar a chave
    "user.name".
  • 6:59 - 7:02
    E logo em seguida
    vamos informar o valor dessa chave,
  • 7:02 - 7:06
    que no meu caso
    será "Angelo Evangelista".
  • 7:06 - 7:06
    Pronto!
  • 7:06 - 7:09
    Repare que não teve nenhum
    retorno visual desse comando
  • 7:09 - 7:12
    e é isso que a gente quer,
    ou seja, nenhum erro.
  • 7:12 - 7:14
    Caso a gente queira conferir
    se essa informação
  • 7:14 - 7:16
    foi configurada corretamente,
    basta executar o comando
  • 7:16 - 7:20
    "git config user.name",
  • 7:20 - 7:24
    só que dessa vez sem especificar
    o global e nem o valor.
  • 7:24 - 7:27
    O nome que a gente informou
    deve ser retornado dessa vez.
  • 7:27 - 7:29
    Agora vamos configurar o email.
  • 7:29 - 7:31
    O comando será bem semelhante.
  • 7:31 - 7:34
    Continuaremos usando
    "git config" com a flag "global",
  • 7:34 - 7:37
    só que dessa vez
    ao invés de "user.name"
  • 7:37 - 7:39
    será "user.email"
  • 7:39 - 7:42
    e o valor pode ser passado
    entre aspas também.
  • 7:42 - 7:43
    Não se preocupe,
  • 7:43 - 7:45
    essa daqui é apenas
    uma configuração local.
  • 7:45 - 7:48
    O Git não vai ficar lotando
    a sua caixa de email de spam
  • 7:48 - 7:49
    ou nada do tipo.
  • 7:49 - 7:55
    Então vamos digitar
    o nosso email aqui e teclar "Enter".
  • 7:55 - 7:58
    Se quisermos novamente conferir
    a informação que foi digitada,
  • 7:58 - 8:00
    basta digitar "git config",
  • 8:00 - 8:03
    informar a flag do valor
    que nós estamos setando,
  • 8:03 - 8:08
    que nesse caso é "user.email"
    e o valor informado será retornado.
  • 8:08 - 8:09
    Pronto!
  • 8:09 - 8:12
    A partir de agora o nosso Git
    está completamente configurado
  • 8:12 - 8:16
    e nós podemos de fato usá lo para
    versionar as nas nossas aplicações.
Title:
CC CAP07 2025 VA01 CONHECENDO O GIT
Video Language:
Portuguese, Brazilian
Duration:
08:19

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions