Camila Duarte
EQUIPE
13/09/2026 • 21:01
Vamos falar um pouco sobre o funcionamento básico do Git, que é uma ferramenta poderosa para controle de versão muito usada no desenvolvimento de software. A ideia principal do Git é permitir que você gerencie diferentes versões do seu código, possibilitando trabalhar em múltiplas 'branchs' (ramos) ao mesmo tempo e sincronizar essas versões entre máquinas locais e servidores remotos.
Analisando as alternativas, temos:
a) O comando 'git pull' não envia atualizações para o servidor, na verdade ele faz o oposto: traz (faz o download) das alterações do servidor remoto para a máquina local.
b) O comando 'git push' é quem envia (faz upload) das suas alterações locais para o servidor remoto, e não para baixar versões.
c) O comando 'git checkout' é justamente o comando usado para mudar entre diferentes branches (ramos) de um repositório, o que faz essa alternativa correta.
d) É possível, sim, reverter um commit através de comandos como 'git revert' ou 'git reset', então essa alternativa é falsa.
e) O comando 'git add' é usado para adicionar mudanças ao stage (preparar para commit) e não depende da presença de um arquivo '.gitignore'. Na verdade, '.gitignore' serve para dizer quais arquivos o Git deve ignorar.
Portanto, a única descrição correta é a alternativa c).
Analisando as alternativas, temos:
a) O comando 'git pull' não envia atualizações para o servidor, na verdade ele faz o oposto: traz (faz o download) das alterações do servidor remoto para a máquina local.
b) O comando 'git push' é quem envia (faz upload) das suas alterações locais para o servidor remoto, e não para baixar versões.
c) O comando 'git checkout' é justamente o comando usado para mudar entre diferentes branches (ramos) de um repositório, o que faz essa alternativa correta.
d) É possível, sim, reverter um commit através de comandos como 'git revert' ou 'git reset', então essa alternativa é falsa.
e) O comando 'git add' é usado para adicionar mudanças ao stage (preparar para commit) e não depende da presença de um arquivo '.gitignore'. Na verdade, '.gitignore' serve para dizer quais arquivos o Git deve ignorar.
Portanto, a única descrição correta é a alternativa c).