Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2026-08-25. Não há suporte para versões descontinuadas. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos no GitHub Enterprise Server, consulte Overview do processo de atualização. Para obter ajuda com a atualização, entre em contato com o GitHub Enterprise Support.

Gravando e armazenando seu código

Siga o fluxo de trabalho do desenvolvedor principal para criar um branch, escrever código e abrir uma solicitação de pull usando Copilot e GitHub Desktop.

Agora você criará o recurso de site que você planejou: uma página que lista os repositórios estrelados. Ao longo do caminho, você seguirá o fluxo de trabalho essencial de desenvolvimento: configurando um espaço para o seu trabalho, fazendo suas alterações e salvando-as, e propondo-as para revisão usando ramificações, commits e um pull request.

Pré-requisitos

Criando um ramo

Uma ramificação permite que você trabalhe em seu recurso em seu próprio espaço, sem alterar a main cópia do código até que você esteja pronto.

  1. Abra o GitHub Desktop.
  2. Na parte superior do aplicativo, clique em Branch Atual e clique em Novo Branch.
  3. Nomeie o branch add-starred-liste clique em Criar Branch.
  4. Clique em Publicar branch para disponibilizar a branch em GitHub.

Compilando o código do site

Seu recurso precisa de alguns arquivos: dados de exemplo, uma folha de estilos, um script para exibir os dados e uma home page atualizada.

Você pode escrever esses arquivos por conta própria ou solicitar Copilot, um assistente de IA, para gerá-los. Cada conta GitHub inclui acesso a GitHub Copilot Gratuito e uma cota de créditos de IA para que você possa começar a usar Copilot imediatamente.

Para saber mais sobre os Copilot planos disponíveis e como o uso funciona, consulte Planos para GitHub Copilot na GitHub Enterprise Cloud documentação.

Abra Bate-papo do Copilot no seu editor e peça que ele crie os arquivos com um prompt como o seguinte.

Text
Create a starred repositories page for my software project. Add:
- events.json with sample data for a few starred repositories
- style.css to style a simple list
- script.js to fetch events.json and render the list
- an update to index.html that links style.css and script.js

Use the code written in https://docs.github.com/get-started/start-your-journey/creating-and-changing-your-code.
AbrirBate-papo do CopilotemVS Code

Examine o que Copilot gera e ajuste os arquivos para corresponder aos exemplos abaixo.

Se você não usou Copilot, use o editor de código para criar os arquivos abaixo no add-starred-list branch.

  1. Crie um arquivo nomeado events.json com os dados de exemplo a seguir. Salve o arquivo.

    JSON
    [
      { "name": "octocat/Hello-World", "starred": "2024-01-15" },
      { "name": "github/docs", "starred": "2024-02-02" },
      { "name": "octo-org/octo-repo", "starred": "2024-03-21" }
    ]
    
  2. Crie um arquivo nomeado style.css com os estilos a seguir. Salve o arquivo.

    SCSS
    body {
      font-family: sans-serif;
      margin: 2rem;
    }
    
    ul {
      list-style: none;
      padding: 0;
    }
    
    li {
      padding: 0.5rem 0;
      border-bottom: 1px solid #ddd;
    }
    
  3. Crie um arquivo nomeado script.js com o código a seguir. Salve o arquivo.

    JavaScript
    fetch("events.json")
      .then((response) => response.json())
      .then((events) => {
        const list = document.querySelector("#starred");
        events.forEach((event) => {
          const item = document.createElement("li");
          item.textContent = `${event.name} — starred ${event.starred}`;
          list.appendChild(item);
        });
      });
    
  4. Atualize index.html para vincular os novos arquivos e manter a lista. Salve o arquivo.

    HTML
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <title>Stargazers log</title>
        <link rel="stylesheet" href="style.css">
      </head>
      <body>
        <h1>Stargazers log</h1>
        <p>A log of the repositories I've starred.</p>
        <ul id="starred"></ul>
        <script src="script.js"></script>
      </body>
    </html>
    

Commitando e dando push das suas alterações

A confirmação salva um instantâneo de suas alterações e o envio por push as envia para GitHub onde elas serão armazenadas em seu repositório.

  1. Em GitHub Desktop, examine os arquivos alterados na barra lateral esquerda.
  2. Na parte inferior da barra lateral, no campo Resumo , digite uma mensagem de confirmação, como Add starred repositories list.
  3. Clique em Confirmar 4 arquivos para adicionar lista estrelada.
  4. Clique em Push origin para enviar seu commit para GitHub.

Abrindo uma solicitação de pull

Um pull request propõe as alterações da sua branch para revisão antes de serem mescladas em main.

  1. Em GitHub Desktop, clique em Visualizar Solicitação de Pull Request e, em seguida, clique em Criar Solicitação de Pull Request. Seu navegador abre o formulário de pull request em GitHub.
  2. Examine o título e a descrição e, em seguida, adicione uma anotação sobre o que seu recurso faz.
  3. Clique em Criar solicitação de pull.

O que você realizou

TarefaResultado
Criou uma ramificaçãoVocê criou um espaço separado para a sua funcionalidade com add-starred-list.
Escreveu o códigoVocê adicionou os arquivos da funcionalidade à sua ramificação, com ajuda opcional de Bate-papo do Copilot.
Suas alterações foram enviadas por pushVocê armazenou as alterações do branch em GitHub.
Abriu uma solicitação de pullVocê propôs suas alterações para revisão.

Leitura adicional

Próximas Etapas