
Controle de versão & Git
Conceitos básicos de Git, branches, merge, rebase, pull requests, convenções de commit, workflow gitflow
1O que é Git?
O que é Git?
Resposta
Git é um sistema de controle de versão distribuído que rastreia mudanças no código-fonte ao longo do tempo. Cada desenvolvedor tem uma cópia completa do histórico do projeto em sua máquina local, diferente de sistemas centralizados como SVN. Isso permite trabalhar offline e oferece melhor resiliência pois não há um ponto único de falha.
2Qual comando inicializa um novo repositório Git em uma pasta?
Qual comando inicializa um novo repositório Git em uma pasta?
Resposta
O comando git init cria um novo repositório Git local no diretório atual criando uma subpasta oculta .git que contém todos os arquivos de metadados do repositório. Este comando é o primeiro passo para começar a rastrear mudanças com Git em um projeto existente ou novo.
3Qual comando adiciona arquivos à staging area (índice) antes de comitá-los?
Qual comando adiciona arquivos à staging area (índice) antes de comitá-los?
Resposta
O comando git add permite adicionar modificações de arquivos à staging area (zona de trânsito). Este passo intermediário entre a modificação e o commit permite selecionar precisamente quais mudanças incluir no próximo commit. Por exemplo, git add . adiciona todos os arquivos modificados, enquanto git add arquivo.txt adiciona apenas esse arquivo específico.
Qual comando registra as mudanças da staging area no histórico do Git?
Como criar uma nova branch Git e mudar para ela imediatamente?
+17 perguntas de entrevista
Outros temas de entrevista DevOps
Fundamentos do Linux
Shell Scripting & Bash
Fundamentos de Redes
Fundamentos do Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Fundamentos do Kubernetes
Networking de Kubernetes
Kubernetes Avançado
Ingress & API Gateway
Fundamentos do Terraform
Terraform Avançado
Ansible & Configuration Management
Fundamentos do AWS
Fundamentos do Azure
Fundamentos do GCP
Monitoramento e Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Segurança de Pipelines CI/CD
Helm & Kubernetes
Segurança Runtime e Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilidade Distribuída
Disaster Recovery & Backup
Otimização de Desempenho
Otimização de Custos na Nuvem
Princípios de SRE
Chaos Engineering
Platform Engineering
Domine DevOps para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis