Trilha de aprendizado · Nível 1 · Tutorial 1

Preparar o ambiente para usar Git

Você será capaz de distinguir Git de GitHub, explicar para que servem repositórios e commits e preparar o Git e o terminal para trabalhar em um projeto local.

  • Nível: Iniciante
  • Duração: 18 min
  • 7 passos
Preparar o ambiente para usar Git

O que você vai percorrer

  1. Entender o papel do Git e do GitHub Diferencie o histórico local mantido com Git da hospedagem e colaboração oferecidas pelo GitHub. 2 min
  2. Conhecer repositórios e commits Entenda como o repositório organiza o histórico e por que salvar um arquivo não é o mesmo que criar um commit. 2 min
  3. Abrir o terminal e se localizar Abra o terminal do seu sistema e use comandos simples para descobrir a pasta atual e listar seu conteúdo. 2 min
  4. Instalar o Git e verificar a disponibilidade Verifique se o Git já está disponível, instale apenas se necessário e confirme que o terminal consegue executá-lo. 4 min
  5. Configurar e conferir a autoria Defina o nome e o e-mail dos seus futuros commits e confira os valores no próprio computador. 3 min
  6. Acessar a pasta do projeto Use o caminho de uma pasta para acessá-la pelo terminal e conferir se chegou ao destino certo. 3 min
  7. Conferir o ambiente e concluir Relacione os conceitos e confira versão, autoria e pasta do projeto antes de avançar. 3 min

O que você vai aprender

  • Distinguir o versionamento local feito pelo Git da hospedagem e colaboração oferecidas pelo GitHub.
  • Explicar o papel do repositório e do commit no histórico de um projeto.
  • Instalar o Git conforme o sistema operacional e verificar sua disponibilidade com git --version.
  • Configurar o nome e o e-mail de autoria dos commits e conferir os valores configurados.
  • Abrir o terminal, identificar a pasta atual, listar seu conteúdo e acessar a pasta do projeto.

Passo 1 de 7

Entender o papel do Git e do GitHub

Diferencie o histórico local mantido com Git da hospedagem e colaboração oferecidas pelo GitHub.

Duas ferramentas, papéis diferentes

Por que registrar mudanças?

Um projeto muda ao longo do tempo: você acrescenta conteúdo, corrige erros e ajusta arquivos. Versionamento é o registro dessas mudanças, permitindo consultar como o projeto evoluiu.

Git não é GitHub

Git é a ferramenta que permite registrar mudanças e manter e consultar o histórico no próprio computador.

GitHub é uma plataforma online de hospedagem de repositórios e colaboração. Ela permite que pessoas acessem projetos e trabalhem juntas.

Os nomes são parecidos, mas não são a mesma coisa.

Associe cada papel

O que corresponde a cada descrição?

Associe cada descrição ao conceito ou à ferramenta correspondente.

Toque em um item e depois no par correspondente.

O histórico local não depende da internet

Exemplo

Trabalhando durante uma viagem

Ana já tem o Git instalado e um projeto no notebook. Durante uma viagem sem internet, ela pode usar o Git para registrar mudanças e consultar o histórico que está no computador.

Dica

Uma conta não é requisito

Depois da instalação, você pode usar o Git localmente sem conta no GitHub e sem conexão com a internet. A conexão é necessária para acessar os recursos online do GitHub, não para manter o histórico local com Git.

Escolha o que é necessário

Preciso do GitHub para começar?

Bruno quer manter o histórico de um projeto apenas no computador. Ele já instalou o Git, mas não tem conta no GitHub. Qual afirmação está correta?

Passo 2 de 7

Conhecer repositórios e commits

Entenda como o repositório organiza o histórico e por que salvar um arquivo não é o mesmo que criar um commit.

O projeto e seu histórico

Pasta comum ou projeto com repositório?

Uma pasta comum reúne arquivos, mas, por si só, não mantém um histórico do Git. Um projeto que possui um repositório Git conta com uma estrutura para manter esse histórico.

Cada commit é um registro intencional de uma versão do projeto. Ao longo do trabalho, uma sequência de commits forma o histórico.

Como as peças se relacionam

Esquema: um projeto está associado a um repositório Git, que contém uma sequência de três commits formando seu histórico.

O repositório mantém o histórico; cada commit registra uma versão.

Cada conceito tem um papel

Relacione os conceitos

Associe cada termo ao seu papel.

Toque em um item e depois no par correspondente.

Salvar não é criar um commit

Exemplo

O arquivo mudou. E o histórico?

Ana trabalha em um projeto com repositório Git e já registrou um commit. Ela corrige o título de um documento e clica em Salvar.

O arquivo no computador foi atualizado, mas nenhum novo commit foi criado. O histórico continua com o registro anterior.

Salvar atualiza o arquivo. Registrar uma nova versão no histórico exige uma ação intencional: criar outro commit.

O que entrou no histórico?

Verdadeiro ou falso?

Um projeto tinha dois commits. Você editou e salvou arquivos três vezes, sem criar novos commits. Por isso, o histórico do Git passou a ter cinco commits.

Passo 3 de 7

Abrir o terminal e se localizar

Abra o terminal do seu sistema e use comandos simples para descobrir a pasta atual e listar seu conteúdo.

Abra o terminal do seu sistema

O terminal é uma interface para executar comandos digitados. Você pode fazer esta prática mesmo sem ter o Git instalado.

Siga apenas o percurso do seu sistema

  • Windows: procure PowerShell no menu Iniciar e abra o aplicativo.
  • macOS: abra o Spotlight com Command + Espaço, procure Terminal e abra.
  • Linux: procure Terminal no menu de aplicativos e abra.

Dica

Digite o comando, não a indicação de entrada

O terminal mostra uma indicação de entrada, chamada prompt, que pode terminar em >, $ ou %. Digite o comando depois dela e pressione Enter para executá-lo. Não copie o prompt.

Descubra a pasta atual

A pasta atual é o local que o terminal usa como referência para suas operações. Execute pwd para identificá-la. A resposta exibida pelo terminal é a saída do comando.

No PowerShell, leia o valor abaixo do cabeçalho Path. No macOS e no Linux, o local aparece diretamente em uma linha.

Nos três sistemas

shell
pwd

Observe no seu computador

Depois de executar pwd, qual pasta aparece como atual? Você pode informar apenas o nome final da pasta e substituir dados pessoais por nomes fictícios.

Escreva pelo menos 1 caracteres (0/1).

Veja o conteúdo da pasta

Para listar arquivos e pastas dentro da pasta atual, use apenas o comando do seu sistema. Esses comandos consultam o conteúdo, sem alterar arquivos nem mudar de pasta.

Windows — PowerShell

Os nomes aparecem na coluna Name.

powershell
dir

macOS ou Linux — Terminal

Os nomes aparecem em uma ou mais linhas ou colunas.

shell
ls

Pratique e interprete

Exemplo fictício no Linux

Apenas leia este exemplo; não é preciso digitá-lo. O símbolo $ representa o prompt.

plaintext
$ pwd
/home/ana
$ ls
Documentos  Downloads  notas.txt
$

Localização e conteúdo são respostas diferentes

  1. No exemplo, qual é a pasta atual e qual arquivo aparece na listagem?
  2. No seu computador, execute dir no PowerShell ou ls no macOS/Linux e pressione Enter. Cite um nome exibido, sem dados pessoais. Se nenhum nome aparecer, registre isso.

Escreva pelo menos 10 caracteres (0/10).

Passo 4 de 7

Instalar o Git e verificar a disponibilidade

Verifique se o Git já está disponível, instale apenas se necessário e confirme que o terminal consegue executá-lo.

Primeiro, verifique

Talvez o Git já esteja instalado

No PowerShell do Windows ou no Terminal do macOS ou Linux, execute o comando abaixo. Ele consulta a versão do Git e não altera seus arquivos.

Consultar a versão

shell
git --version

Exemplo

Como interpretar o resultado

  • Apareceu algo como git version 2.47.1? O terminal consegue executar o Git. O número pode ser diferente: não é necessário reinstalar para continuar.
  • Apareceu “comando não encontrado” ou “git não é reconhecido”? Confira a instalação e a disponibilidade no terminal. Isso não indica um problema no projeto.
  • No macOS, apareceu uma solicitação de instalação? Siga o percurso do macOS na próxima tela.

Instale somente se necessário

Siga apenas o seu sistema

Se a versão já apareceu, pule as instruções de instalação. Caso contrário, use somente o percurso correspondente ao seu sistema. A instalação pode levar alguns minutos extras. Ao terminar, feche e reabra o terminal antes de verificar novamente.

Windows — instalador oficial

  1. No site oficial do Git, git-scm.com, acesse os downloads para Windows e baixe o instalador do Git for Windows compatível com seu computador.
  2. Execute o instalador. Na etapa sobre disponibilidade pela linha de comando, mantenha a opção recomendada que permite usar o Git na linha de comando e em outros programas. Ela permite usá-lo no PowerShell.
  3. Mantenha as demais opções padrão e conclua a instalação.

macOS — ferramentas da Apple

Se a verificação oferecer a instalação das ferramentas de linha de comando da Apple, aceite e aguarde a conclusão. Elas incluem o Git.

Se o Git estiver indisponível e a solicitação não aparecer, execute xcode-select --install no Terminal e siga as instruções da janela. Não é necessário instalar o Xcode completo.

Linux — gerenciador de pacotes

Use o gerenciador de pacotes e os repositórios oficiais da sua distribuição:

  • Ubuntu ou Debian: execute sudo apt update e, depois, sudo apt install git.
  • Fedora: execute sudo dnf install git.

Se uma senha for solicitada, digite a senha da sua conta com permissão de administração e pressione Enter. Os caracteres podem não aparecer durante a digitação.

Em outra distribuição, consulte a documentação oficial para instalar o pacote git; não execute os comandos de outra distribuição.

Qual é a próxima ação?

Relacione a situação à ação

Associe cada situação ao próximo passo adequado.

Toque em um item e depois no par correspondente.

Comprove no seu computador

Faça a verificação local

Se você instalou o Git agora, feche e reabra o PowerShell ou o Terminal. Execute o comando abaixo e confira se a resposta contém uma versão. Se ele já funcionou na primeira tentativa, use aquele resultado.

Confirmar a disponibilidade

shell
git --version

Atenção

Ainda não apareceu uma versão?

Confira se a instalação terminou e se você reabriu o terminal. No Windows, confira também se o instalador foi configurado para disponibilizar o Git na linha de comando. Se o erro persistir, consulte a documentação oficial da instalação escolhida ou peça suporte. Não altere arquivos do projeto para tentar resolver esse erro.

Registre sua confirmação

Quando a verificação funcionar, copie aqui a linha com a versão exibida no seu terminal. Use o resultado do seu computador, não o exemplo.

Escreva pelo menos 10 caracteres (0/10).

Passo 5 de 7

Configurar e conferir a autoria

Defina o nome e o e-mail dos seus futuros commits e confira os valores no próprio computador.

Defina a autoria no seu computador

Autoria não é login

O Git usará o nome e o e-mail configurados como informações de autoria dos seus futuros commits.

Com --global, você define o padrão do usuário atual do sistema operacional para seus repositórios. Isso não faz login, não autentica você nem cria uma conta no GitHub.

Atenção

Escolha o e-mail com cuidado

Os dados de autoria poderão ficar visíveis se você compartilhar o histórico. Os valores abaixo são fictícios: substitua-os pelos desejados, mantendo as aspas. Não envie seus dados pessoais ao tutorial.

Execute uma linha por vez

Estes comandos funcionam no PowerShell e no Terminal do macOS ou Linux.

shell
git config --global user.name "Ana Lima"
git config --global user.email "ana@example.com"

Qual é o alcance da configuração?

Complete a opção

Para definir o nome como padrão do usuário atual do sistema operacional, complete:

git config ____ user.name "Ana Lima"

Confira os valores salvos

Consulte no terminal

Os comandos de configuração normalmente não exibem uma mensagem de confirmação. Para conferir, execute as consultas abaixo, uma por vez.

A primeira deve mostrar o nome; a segunda, o e-mail. Compare os resultados com os valores que você escolheu, sem colá-los aqui.

Consultar sem alterar

shell
git config --global --get user.name
git config --global --get user.email

Dica

Encontrou um erro ou não apareceu um valor?

Repita o comando de definição correspondente, sem --get, colocando o valor desejado entre aspas. Depois, consulte novamente com --get. Só avance quando as duas consultas mostrarem os valores esperados.

Definir ou consultar?

Confira sem sobrescrever

Você quer apenas ver o e-mail salvo na configuração global, sem alterá-lo. Qual comando deve usar?

Passo 6 de 7

Acessar a pasta do projeto

Use o caminho de uma pasta para acessá-la pelo terminal e conferir se chegou ao destino certo.

Crie a pasta e copie seu endereço

No gerenciador de arquivos, escolha um local para praticar e use Nova pasta para criar uma pasta vazia chamada meu projeto.

Um caminho é o endereço de uma pasta. O caminho absoluto é seu endereço completo, independentemente de onde o terminal está.

Siga somente as instruções do seu sistema para copiar esse endereço.

Exemplo

Windows — Explorador de Arquivos

Abra a pasta meu projeto. Pressione Ctrl+L para selecionar o caminho na barra de endereços e Ctrl+C para copiá-lo.

No PowerShell, você poderá colar esse caminho com Ctrl+V.

Exemplo

macOS — Finder

Selecione a pasta meu projeto, sem abri-la. Pressione Option+Command+C para copiar seu caminho completo.

No Terminal, você poderá colar esse caminho com Command+V.

Exemplo

Linux — gerenciador de arquivos

Em gerenciadores como Arquivos (GNOME) ou Dolphin, abra a pasta meu projeto. Pressione Ctrl+L para selecionar o caminho e Ctrl+C para copiá-lo.

No Terminal, normalmente você cola com Ctrl+Shift+V.

Entre e volte com cd

cd muda a pasta atual do terminal. Digite cd, um espaço e o caminho desejado. Se houver espaços no caminho, coloque-o entre um único par de aspas duplas. Se o caminho copiado já vier com aspas, não acrescente outro par.

Observe apenas o exemplo do seu sistema:

  1. O caminho absoluto leva à pasta.
  2. cd .. volta à pasta superior, que contém a pasta atual.
  3. cd "meu projeto" entra novamente usando um caminho relativo, que parte da pasta atual.

Os endereços abaixo são fictícios; na prática, use o caminho que você copiou.

Windows — PowerShell

powershell
cd "C:\Users\Ana\Documents\meu projeto"
cd ..
cd "meu projeto"

macOS — Terminal

bash
cd "/Users/ana/Documents/meu projeto"
cd ..
cd "meu projeto"

Linux — Terminal

bash
cd "/home/ana/Documentos/meu projeto"
cd ..
cd "meu projeto"

Organize a navegação

Do endereço à conferência

A pasta de prática já existe. Organize o roteiro para acessá-la e conferir o destino. Deixe a listagem do conteúdo por último.

  1. Executar pwd e comparar o endereço exibido com o caminho copiado.
  2. Listar o conteúdo com dir no PowerShell ou ls no macOS e Linux.
  3. Executar cd com o caminho copiado entre aspas.
  4. Copiar o caminho absoluto da pasta no gerenciador de arquivos.

Faça no seu computador

Acesse e confirme

  1. No terminal escolhido, digite cd, um espaço e cole o caminho da sua pasta. Confira se há um único par de aspas duplas envolvendo o caminho inteiro e pressione Enter.
  2. Execute pwd. Compare o endereço completo exibido com o caminho que você copiou do gerenciador de arquivos.
  3. Execute dir no PowerShell ou ls no macOS e Linux. Se a pasta está vazia, é normal não aparecerem arquivos.

Deixe o terminal nessa pasta para continuar.

Dica

A pasta não foi encontrada?

Confira o caminho no gerenciador de arquivos, copie novamente e revise as aspas. Não continue supondo que entrou: use pwd para verificar onde o terminal está.

Registre sua conferência

Sem informar seu caminho pessoal, conte como confirmou que chegou à pasta certa e o que a listagem mostrou.

Escreva pelo menos 20 caracteres (0/20).

Passo 7 de 7

Conferir o ambiente e concluir

Relacione os conceitos e confira versão, autoria e pasta do projeto antes de avançar.

Conecte as ideias

Como tudo se relaciona?

Em poucas frases, relacione Git, repositório e commit. Explique também o papel do GitHub e se ele é obrigatório para trabalhar localmente.

Escreva pelo menos 40 caracteres (0/40).

Faça a checagem no terminal

Confira no seu computador

No terminal que você usou, execute uma linha por vez com Enter. Confirme que aparece uma versão do Git, que o nome e o e-mail são os desejados e que a pasta atual é a pasta de prática.

Versão, autoria e localização

shell
git --version
git config --global --get user.name
git config --global --get user.email
pwd

Confira também o conteúdo

Use apenas o comando do seu percurso:

  • Windows, no PowerShell: dir
  • macOS ou Linux, no Terminal: ls

A listagem deve corresponder ao conteúdo esperado. Se você criou uma pasta vazia, não aparecerem arquivos é normal.

Dica

Algo não conferiu?

Git não encontrado: retome a instalação e a verificação. Autoria ausente ou incorreta: ajuste a configuração. Pasta diferente da esperada: reveja a navegação. Depois, repita a checagem correspondente.

Registre o resultado

Seu ambiente está pronto?

Informe a versão exibida, se a autoria está correta e se a localização e o conteúdo da pasta conferem. Registre qualquer pendência e como pretende resolvê-la. Não precisa compartilhar seu nome, e-mail ou caminho completo.

Escreva pelo menos 40 caracteres (0/40).

Da preparação ao histórico

Preparar não é versionar

Instalar o Git, configurar a autoria e acessar uma pasta não cria um repositório nem registra commits. Até aqui, você preparou e conferiu o ambiente para começar esse trabalho.

Preparar o ambiente para usar Git

Parabéns! Você concluiu: Preparar o ambiente para usar Git

Se houver pendências, resolva-as antes de avançar. Com as verificações concluídas, siga para “Registrar alterações em commits locais”: lá você vai inicializar o repositório e registrar o primeiro commit.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso