O Dilema do Viajante do Tempo

GitGitBeginner
Pratique Agora

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Bem-vindo, experiente viajante do tempo! Sua mais recente aventura o levou a uma encruzilhada crítica na história. Você descobriu um artefato poderoso que poderia mudar o curso do tempo. No entanto, o artefato é instável e precisa ser estudado em um ambiente controlado antes de ser integrado com segurança à linha do tempo principal.

Sua missão, caso decida aceitá-la, é usar sua magia de ramificação Git para criar uma realidade separada onde você possa experimentar o artefato, documentar suas descobertas e, em seguida, mesclar perfeitamente esse conhecimento de volta à linha do tempo principal. O destino da própria história está em suas mãos!

Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 96.57%. Recebeu uma taxa de avaliações positivas de 98.77% dos estudantes.

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"]) git/BasicOperationsGroup -.-> git/add("Stage Files") git/BasicOperationsGroup -.-> git/commit("Create Commit") git/BranchManagementGroup -.-> git/branch("Handle Branches") git/BranchManagementGroup -.-> git/checkout("Switch Branches") git/BranchManagementGroup -.-> git/merge("Merge Histories") subgraph Lab Skills git/add -.-> lab-387733{{"O Dilema do Viajante do Tempo"}} git/commit -.-> lab-387733{{"O Dilema do Viajante do Tempo"}} git/branch -.-> lab-387733{{"O Dilema do Viajante do Tempo"}} git/checkout -.-> lab-387733{{"O Dilema do Viajante do Tempo"}} git/merge -.-> lab-387733{{"O Dilema do Viajante do Tempo"}} end

Assegure o Artefato e Documente suas Descobertas

Tarefas

  1. Crie uma nova branch chamada artifact-study a partir da branch master.
  2. Na branch artifact-study, crie um arquivo chamado temporal-artifact.txt com uma breve descrição do artefato.
  3. Atualize o arquivo README.md para incluir uma seção sobre seu estudo contínuo do artefato.
  4. Faça o commit de suas alterações na branch artifact-study.
  5. Faça o merge da branch artifact-study de volta para master.

Requisitos

  • Todas as operações devem ser realizadas no repositório /home/labex/project/time-travel-hub.
  • O arquivo temporal-artifact.txt deve conter pelo menos uma linha descrevendo o artefato, você pode usar o seguinte texto: "Uma esfera brilhante que parece distorcer o tempo ao seu redor. Mais estudos são necessários para entender suas capacidades completas e riscos potenciais."
  • O arquivo README.md deve ter uma nova seção intitulada "### Estudo do Artefato Temporal" com pelo menos uma linha de informação.
  • Use mensagens de commit significativas para todos os seus commits.
  • Certifique-se de estar na branch master após concluir todas as operações.
  • A branch artifact-study ainda deve existir após o merge.

Exemplo

Após concluir o desafio, seu arquivo README.md na branch master pode ter a seguinte aparência:

## Time Travel Hub

This is the central hub for all our time-traveling experiments.

### Temporal Artifact Study

We have discovered a powerful temporal artifact that requires careful study. More details can be found in the temporal-artifact.txt file.

E seu arquivo temporal-artifact.txt pode conter:

A glowing orb that seems to distort time around it. Further study is needed to understand its full capabilities and potential risks.
✨ Verificar Solução e Praticar

Resumo

Neste desafio, você colocou sua magia de ramificação Git à prova em um cenário de viagem no tempo de alto risco. Você criou uma realidade separada (branch) para estudar um poderoso artefato temporal, documentou suas descobertas e mesclou com sucesso essas informações críticas de volta à linha do tempo principal. Ao usar branches Git, você foi capaz de experimentar com segurança sem arriscar a integridade da linha do tempo principal.

Este exercício demonstrou a aplicação prática da criação de branches, da realização e commit de alterações e da mesclagem de branches. Essas habilidades são cruciais para gerenciar projetos complexos e colaborar com outros desenvolvedores, permitindo que você trabalhe em recursos ou experimentos de forma isolada antes de integrá-los ao projeto principal.

Ao manter a branch artifact-study após o merge, você manteve um registro desta linha de investigação separada. Isso pode ser útil para referência futura ou se você precisar continuar seu estudo do artefato temporal.

Lembre-se, com grande poder vem grande responsabilidade. Use suas habilidades de branch Git com sabedoria enquanto continua suas aventuras através do tempo e do código!

OSZAR »