Exercício - Inicializar um repositório Git

Concluído

Você decidiu que seu fluxo de trabalho poderia se beneficiar de um sistema de controle de versão e vai experimentar o Git. Neste exercício, você terá tudo pronto para começar a trabalhar com o Git.

Durante o processo, você:

  • Instale e configure o Git.
  • Crie e inicialize um repositório Git.
  • Adicione um arquivo Bicep à pasta do repositório e veja como o status do repositório muda.

Nota

O Visual Studio Code é um editor poderoso e tem muitas maneiras diferentes de alcançar a mesma coisa. Quase todas as ações têm atalhos de teclado. Muitas vezes, há várias maneiras de executar ações comuns usando a interface do usuário também. Este módulo irá guiá-lo para executar as ações usando uma abordagem. Sinta-se à vontade para usar uma abordagem diferente, se quiser.

Instalar o Git

  1. Instale o Git. Escolha a versão correta com base no seu sistema operacional.

  2. Se você já tiver o Visual Studio Code aberto, reinicie-o para que ele detete sua instalação do Git.

Configurar o Git

Você precisa executar alguns comandos para configurar o Git para que ele associe seu nome e endereço de e-mail à sua atividade. Essa identificação ajuda quando você usa o Git para colaborar com outras pessoas. Se você já configurou o Git, pode ignorar essas etapas e passar para a próxima seção.

  1. Abra o Visual Studio Code.

  2. Abra uma janela de terminal do Visual Studio Code selecionando Terminal>New Terminal. A janela geralmente abre na parte inferior da tela.

  3. Verifique se o Git está instalado digitando o seguinte comando:

    git --version
    

    Se vir um erro, certifique-se de que instalou o Git, reinicie o Visual Studio Code e tente novamente.

  4. Defina seu nome usando o seguinte comando. Substitua USER_NAME pelo nome de usuário que você deseja usar. Use seu nome e sobrenome para que os membros da sua equipe saibam que é você.

    git config --global user.name "USER_NAME"
    
  5. Defina seu endereço de e-mail usando o seguinte comando. Substitua USER_EMAIL_ADDRESS pelo seu endereço de e-mail.

    git config --global user.email "USER_EMAIL_ADDRESS"
    
  6. Execute o seguinte comando para verificar se as alterações funcionaram:

    git config --list
    
  7. Confirme se a saída inclui duas linhas semelhantes ao exemplo a seguir. Seu nome e endereço de e-mail serão diferentes do mostrado no exemplo.

    user.name=User Name
    user.email=user-name@contoso.com
    

Criar e inicializar um repositório Git

  1. No terminal de código do Visual Studio, crie uma nova pasta chamada toy-website:

    mkdir toy-website
    cd toy-website
    
  2. Usando o terminal do Visual Studio Code, execute o seguinte comando para reabrir o Visual Studio Code com a pasta toy-site carregada:

    code --reuse-window .
    

    O Visual Studio Code é recarregado. Se lhe for pedido para confiar na pasta, selecione Sim, confio nos autores.

  3. No terminal do Visual Studio Code, execute o seguinte comando para inicializar um novo repositório Git na pasta toy-site que você criou:

    git init
    

    O Git exibe uma mensagem confirmando que inicializou um repositório Git vazio.

Adicionar um arquivo Bicep

  1. Crie uma subpasta chamada deploy. Você pode criar a pasta usando o Explorer no Visual Studio Code, ou você pode usar o seguinte comando no terminal de código do Visual Studio:

    mkdir deploy
    
  2. Na pasta deploy, crie um novo arquivo chamado main.bicep.

  3. Abra e salve o arquivo vazio para que o Visual Studio Code carregue as ferramentas do Bíceps.

    Você pode selecionar Arquivo>Salvar como ou selecionar o atalho de teclado Ctrl+S para Windows (⌘+S para macOS). Lembre-se de onde você salvou o arquivo. Por exemplo, talvez você queira criar uma pasta de scripts para salvá-la.

  4. Copie o seguinte código para main.bicep.

    @description('The Azure region into which the resources should be deployed.')
    param location string = resourceGroup().location
    
    @description('The type of environment. This must be nonprod or prod.')
    @allowed([
      'nonprod'
      'prod'
    ])
    param environmentType string
    

    Este arquivo Bicep contém dois parâmetros, mas ainda não define nenhum recurso.

  5. Guarde o ficheiro.

Nota

Mesmo que você tenha salvo o arquivo na pasta do repositório, o Git ainda não o está rastreando . Você aprenderá como o Git controla os arquivos na próxima unidade.

Inspecione o status do repositório usando a CLI

O Git monitora a pasta do repositório em busca de alterações. Você pode consultar o Git para ver a lista de arquivos que foram modificados. Esse recurso é útil para ver o que você fez e para verificar se não adicionou arquivos acidentalmente ou fez alterações que não pretendia incluir. Você pode usar a CLI do Git e o Visual Studio Code para exibir o status do repositório.

  1. Usando o terminal de código do Visual Studio, execute o seguinte comando:

    git status
    
  2. Veja os resultados. Eles são semelhantes ao exemplo a seguir:

    On branch main
    
    No commits yet
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
            deploy/
    
    nothing added to commit but untracked files present (use "git add" to track)
    

    Este texto informa quatro informações:

    • Você está atualmente no ramo principal . Você aprenderá sobre filiais em breve.
    • Não houve compromissos com este repositório. Você aprenderá sobre confirmações na próxima unidade.
    • Há arquivos não rastreados na pasta de implantação .
    • Você ainda não disse ao Git para adicionar nenhum arquivo a ser rastreado pelo repositório.
  3. Observe a primeira linha da saída da etapa anterior. Se ele mostrar um nome de ramificação diferente de principal, execute o seguinte comando para renomear sua ramificação para principal:

    git branch -M main
    

    Este comando garante que você possa acompanhar os exercícios restantes neste módulo.

Inspecione o status do repositório usando o Visual Studio Code

Visual Studio Code mostra as mesmas informações que o git status comando fornece, mas ele integra as informações na interface do Visual Studio Code.

  1. No Visual Studio Code, selecione View>Source Control ou Ctrl +Shift+G no teclado.

    O controle do código-fonte é aberto.

    Captura de tela do Visual Studio Code que mostra o controle do código-fonte, com uma alteração no emblema do ícone e o arquivo main.bicep listado como um arquivo alterado.

    Visual Studio Code mostra que o arquivo main.bicep na pasta deploy foi alterado. Além disso, o ícone Controle do código-fonte tem um selo que mostra o número 1, que indica um arquivo não rastreado.

  2. A barra de status aparece na parte inferior do Visual Studio Code. Ele fornece informações úteis e funcionalidade. Para o lado esquerdo, a barra de status mostra a palavra principal:

    Captura de tela da barra de status do Visual Studio Code que mostra o nome da ramificação como principal.

    Esta palavra indica que você está atualmente no ramo principal . Você aprenderá sobre filiais em breve.

O status relatado pelo Git e pelo Visual Studio Code é o mesmo porque a CLI do Git e o Visual Studio Code usam o mesmo mecanismo Git. Você pode misturar e combinar as ferramentas que usa para trabalhar com seus repositórios. Você pode usar diferentes ferramentas com base no que melhor lhe convier.