< 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 nenhum.
  • 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 algumas semanas
    você vai esquecer completamente
  • 1:27 - 1:29
    qual era a regra que você usava
    para definir
  • 1:29 - 1:31
    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 logo 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:15
    e entender o que foi alterado
  • 2:15 - 2:19
    para que você consiga resolver
    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 eu 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 baixar ela.
  • 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 vai estar no topo da página.
  • 2:57 - 2:58
    Assim que o download for finalizado,
  • 2:58 - 3:01
    a gente pode começar a instalação
    executando o instalador do Git.
  • 3:02 - 3:03
    Vamos dar dois cliques nele
  • 3:03 - 3:05
    e assim que ele abrir
    a primeira etapa
  • 3:05 - 3:07
    que nós vamos percorrer
    e o aceite de licença,
  • 3:07 - 3:10
    basta seguir para a próxima
    etapa clicando em Next.
  • 3:11 - 3:12
    Nessa etapa, nós vamos
  • 3:12 - 3:16
    escolher o local 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:25
    A gente não precisa se preocupar
    e não precisa mexer em nada aqui.
  • 3:26 - 3:26
    Apenas garanta
  • 3:26 - 3:30
    que o Windows Explorer Integration
    e os seus subitens estão marcados
  • 3:30 - 3:33
    e será importante para que a gente
    consiga usar o GUI de baixo
  • 3:33 - 3:34
    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:42
    Para guardar o Git,
    basta deixar o padrão.
  • 3:42 - 3:46
    Logo em seguida nós vamos escolher
    o editor padrão que o Git deve usar.
  • 3:47 - 3:48
    A gente pode escolher
  • 3:48 - 3:48
    qualquer editor
  • 3:48 - 3:50
    de nossa preferência nessa opção,
  • 3:50 - 3:53
    mas vamos deixar o padrão
    que é o VIM,
  • 3:53 - 3:56
    porque isso será importante
    no futuro para a gente entender
  • 3:56 - 3:59
    como lidar com esse tipo de editor
    no futuro.
  • 3:59 - 4:00
    Você pode fazer uma troca
  • 4:00 - 4:03
    para um editor mais recente,
    como VSCode ou mesmo bloco de notas.
  • 4:04 - 4:07
    Seguindo
    adiante, a gente terá a configuração
  • 4:07 - 4:10
    de qual será a branch
    inicial do Git.
  • 4:10 - 4:12
    A gente não sabe ainda exatamente
  • 4:12 - 4:13
    o que significa
    o conceito de branches
  • 4:13 - 4:17
    e esse tipo de coisa,
    mas vamos colocar a opção override
  • 4:18 - 4:21
    e escolher a Brunt Man,
    que é o padrão mais recente adotado.
  • 4:21 - 4:22
    Nessa próxima etapa
  • 4:22 - 4:23
    nós vamos configurar
  • 4:23 - 4:26
    como o Git vai lidar
    com o perfil de sistema operacional.
  • 4:26 - 4:28
    A gente não precisa
    se preocupar com isso
  • 4:28 - 4:29
    e vamos deixar a opção que veio
  • 4:29 - 4:31
    pré selecionada,
  • 4:31 - 4:34
    que vai habilitar o Git em qualquer
    outra ferramenta de terceiros.
  • 4:34 - 4:37
    Passando para a próxima etapa,
    será a configuração do open SSH
  • 4:38 - 4:41
    e também podemos deixar como padrão
    usando o PS CH
  • 4:41 - 4:44
    que vem
    com a própria instalação do Git.
  • 4:44 - 4:48
    A seguir nós vamos deixar a opção
    padrão para que ele use o SSH
  • 4:48 - 4:52
    quando necessário 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:59
    Aqui nós vamos configurar
    como que o Git irá definir os finais
  • 4:59 - 5:00
    de linha.
  • 5:00 - 5:03
    Não vamos nos preocupar com isso
    agora e vamos apenas
  • 5:03 - 5:06
    deixar que o Windows decida
    e ir para a próxima etapa.
  • 5:06 - 5:07
    Na próxima etapa
  • 5:07 - 5:11
    nós vamos configurar
    qual será o terminal usado pelo Git.
  • 5:11 - 5:15
    Por padrão, o Windows já tem alguns
    como o SMD e o PowerShell,
  • 5:15 - 5:18
    mas o Git irá instalar pra gente
    o que nós chamamos de git bash,
  • 5:19 - 5:21
    que traz algumas funcionalidades
    do Unix
  • 5:21 - 5:23
    que a gente
    não tem nativamente no Windows.
  • 5:23 - 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
  • 5:27 - 5:30
    nós vamos definir qual será
    a estratégia padrão de merge do Git.
  • 5:30 - 5:34
    Vamos deixar isso por padrão
    e logo a seguir a gente vai escolher
  • 5:34 - 5:36
    qual o software
    que a gente tem que usar
  • 5:36 - 5:38
    para se autenticar
    nos serviços externos.
  • 5:38 - 5:40
    Também deixaremos no padrão.
  • 5:40 - 5:42
    Escolheremos
    Git, Credencial Manager.
  • 5:42 - 5:45
    E por fim, aqui nós temos
    algumas opções extras do Git.
  • 5:46 - 5:47
    Vamos apenas deixar marcado
  • 5:47 - 5:50
    a opção de fato caching
    e apertar em install.
  • 5:51 - 5:54
    Agora basta que a gente
    espere o processo de instalação
  • 5:54 - 5:55
    finalizar e pronto.
  • 5:55 - 5:57
    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.
  • 6:03 - 6:06
    Enfim, a partir desse momento
    o Git já está disponível
  • 6:06 - 6:07
    na nossa máquina
  • 6:07 - 6:10
    e a gente já consegue usar ele
    para ver só 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:19
    E para isso vamos usar uma aplicação
    que foi instalada junto com o Git
  • 6:19 - 6:21
    chamada Git bash.
  • 6:21 - 6:22
    A gente consegue
  • 6:22 - 6:25
    acessá la através do menu
    Iniciar 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:41
    Para configurar o usuário,
    a gente pode usar o comando git
  • 6:41 - 6:45
    config com a flag global
    e informar a chave que a gente
  • 6:45 - 6:46
    que alterar no nosso caso.
  • 6:46 - 6:50
    Então vamos digitar git config traço
    traço global
  • 6:50 - 6:52
    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
    e usar ponto M
  • 6:59 - 7:02
    e logo em seguida
    vamos informar o valor dessa chave,
  • 7:02 - 7:05
    que no meu caso será Angelo
    Evangelista.
  • 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 caso a gente
  • 7:12 - 7:16
    queira conferir se essa informação
    foi configurada corretamente, basta
  • 7:16 - 7:20
    executar o comando seguinte config
    e usar ponto name,
  • 7:20 - 7:23
    só que dessa vez sem especificar
    o globo e nem o valor.
  • 7:24 - 7:27
    O nome que a gente informou
    deve ser retornado dessa vez.
  • 7:27 - 7:30
    Agora vamos configurar o email,
    o comando será bem semelhante.
  • 7:31 - 7:34
    Continuaremos usando o git config
    com a flag global,
  • 7:34 - 7:37
    só que dessa vez
    ao invés de usar ponto name
  • 7:37 - 7:42
    será e usar ponto email e o valor
    pode ser passado entre aspas também.
  • 7:42 - 7:45
    Não se preocupe, essa daqui
    é apenas uma configuração local.
  • 7:45 - 7:48
    O Git não vai ficar lotando
    a sua caixa de e-mail de espanto
  • 7:48 - 7:49
    ou nada do tipo.
  • 7:49 - 7:52
    Então vamos
    digitar o nosso email aqui
  • 7:53 - 7:55
    e teclar enter.
  • 7:55 - 7:58
    Se quisermos novamente conferir
    a informação que foi digitada,
  • 7:58 - 8:01
    basta digitar git config,
    informar a flag
  • 8:01 - 8:04
    do valor que nós estamos setando,
    que nesse caso
  • 8:04 - 8:07
    em usar ponto email
    e o valor informado será retornado.
  • 8:08 - 8:10
    Pronto,
    a partir de agora o nosso guia
  • 8:10 - 8:14
    está completamente configurado
    e nós podemos de fato usá lo para
  • 8:14 - 8:15
    ver se 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