A Mala do Viajante do Tempo

GitBeginner
Pratique Agora

Introdução

Saudações, crono-explorador! Antes de embarcar em sua próxima jornada temporal, você precisa dominar a arte de revisar os itens em sua mala na área de staging. Sua missão é preparar um script em Python para sua aventura e usar a área de staging do Git para revisar seu conteúdo antes de realizar o commit. Você está pronto para inspecionar sua bagagem temporal com precisão?

Preparando e Revisando seu Crono-Gadget

Tarefas

  1. Crie um novo diretório chamado time-travel-pack na pasta ~/project e inicialize-o como um repositório Git.

  2. Crie um arquivo Python chamado chrono_gadget.py com o seguinte conteúdo:

    print("Initializing Chrono-Gadget...")
    print("Warning: Temporal flux detected!")
    print("Calibrating time circuits...")
    print("Ready for time travel!")
    

    Nota: Certifique-se de que todas as linhas estejam incluídas no arquivo. Você pode usar um editor de texto para adicionar todas as linhas de uma vez, ou usar o comando echo várias vezes com o operador >> para anexar cada linha ao arquivo.

  3. Adicione chrono_gadget.py à área de staging.

  4. Execute git diff --staged para visualizar as alterações na área de staging.

Requisitos

  • Todas as operações devem ser realizadas no diretório ~/project/time-travel-pack.
  • Você deve executar comandos git para criar o repositório Git e adicionar o arquivo à área de staging.
  • Você deve usar git diff --staged para visualizar as alterações preparadas.

Exemplo

Após concluir o desafio, a execução de git status deve exibir uma saída semelhante a esta:

On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   chrono_gadget.py

Resumo

Parabéns, mestre da inspeção temporal! Você preparou com sucesso seu crono-gadget e demonstrou sua capacidade de revisar seu conteúdo na área de staging antes de embarcar em sua aventura de viagem no tempo. Neste desafio, você demonstrou proficiência em:

  1. Inicializar um novo repositório Git para seus preparativos de viagem no tempo.
  2. Criar um arquivo com informações essenciais para sua jornada.
  3. Usar a área de staging do Git para preparar alterações para commit.
  4. Empregar git diff --staged para revisar as alterações na área de staging.

Esta habilidade de revisar alterações preparadas é crucial para qualquer viajante do tempo sério. Ao dominar o comando git diff --staged, você adquiriu a capacidade de inspecionar cuidadosamente sua carga temporal antes de cada salto no tempo. Essa abordagem meticulosa garante que você esteja sempre ciente exatamente de quais alterações está prestes a consolidar na linha do tempo.

Lembre-se, uma área de staging bem inspecionada é a chave para uma crono-exploração bem-sucedida. À medida que você continua sua jornada pelo contínuo espaço-tempo do Git, essa habilidade de revisão será inestimável. Ela o ajudará a manter uma linha do tempo limpa e organizada, detectar potenciais anomalias temporais antes que causem paradoxos e saber exatamente quais alterações você está prestes a gravar no tecido do espaço-tempo.

Continue explorando, continue fazendo staging e, o mais importante, continue revisando! O futuro (e o passado) do código aguarda seus commits cuidadosamente inspecionados. Boa viagem, Crono-Programador!

✨ Verificar Solução e Praticar