Data Science & ML

Fundamentos do Git

Commits, branches, merge, rebase, conflitos, pull requests, GitHub, fluxos de trabalho colaborativos

18 perguntas de entrevista·
Junior
1

O que é Git?

Resposta

Git é um sistema de controle de versão distribuído criado por Linus Torvalds em 2005. Diferente dos sistemas centralizados como SVN, cada desenvolvedor tem uma cópia completa do histórico do projeto localmente. Isso permite trabalhar offline e oferece grande flexibilidade para fluxos de trabalho colaborativos.

2

Qual comando inicializa um novo repositório Git em um diretório?

Resposta

O comando git init cria um novo repositório Git no diretório atual. Ele gera uma pasta oculta .git contendo toda a estrutura necessária para o rastreamento de versão: histórico de commits, branches, configuração local e objetos Git.

3

Qual é a diferença entre git add e git commit?

Resposta

Git usa uma área de staging (index) intermediária entre os arquivos modificados e o histórico. git add move as alterações para esta área de staging, preparando os arquivos para o próximo commit. git commit então registra o conteúdo da área de staging no histórico permanente do repositório.

4

O que é um commit no Git?

5

Qual comando mostra o estado atual do repositório Git?

+15 perguntas de entrevista

Domine Data Science & ML para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis