LogoLogo
  • Git e GitHub para Humanos
  • Sumário
  • 1. Antes de Começar
    • 1.1 Este livro é para você?
    • 1.2 A razão por trás deste livro
    • 1.3 Visão geral
    • 1.4 Sobre o GitHub
    • 1.5 Sobre a Cumbuca Dev
    • 1.6 O maravilhoso mundo do open source
    • 1.7 Mapa do livro
    • 1.8 Glossário: capítulo 1
  • 2. Fundamentos de Controle de Versão e Git
    • 2.1 Introdução a sistemas de controle de versão
      • 2.1.1 Sistemas de controle de versão centralizados
      • 2.1.2 Sistemas de controle de versão distribuídos
    • 2.2 Introdução ao Git
    • 2.3 Conceitos Fundamentais do Git
      • 2.3.1 Repositório
      • 2.3.2 Commit
      • 2.3.3 Branch
      • 2.3.4 Merge
    • 2.4 Instalando o Git
      • 2.4.1 Instalando no Linux
      • 2.4.2 Instalando no macOS
      • 2.4.3 Instalando no Windows
    • 2.5 Interagindo com o Git
    • 2.6 O Comando Git
    • 2.7 Inicializando de um Repositório Local
    • 2.8 Configurando de um Repositório Local
    • 2.9 Links Úteis: Capítulo 2
    • 2.10 Glossário: Capítulo 2
  • 3. Operações Locais Básicas no Git
    • 3.1 Explorando Operações Locais do Git
    • 3.2 Salvando Alterações Localmente
      • 3.2.1 Adicionando Arquivos ao Controle de Versão via `git add`
      • 3.2.2 Verificando o Estado do Repositório via `git status`
      • 3.2.3 Criando Commits via `git commit`
      • 3.2.4 Visualizando o Histórico do Repositório via `git log`
      • 3.2.5 Comparando Alterações via `git diff`
      • 3.2.6 Unindo os Pontos
      • 3.2.7 Exemplo Prático
    • 3.3 Trabalhando com Branches Localmente
      • 3.3.1 Gerenciando Branches via `git branch`
      • 3.3.2 Alternando Entre Branches via `git switch`
      • 3.3.3 Mesclando Branches via `git merge`
        • 3.3.3.1 Resolvendo Conflitos de Merge
      • 3.3.4 Unindo os Pontos
      • 3.3.5 Exemplo Prático
    • 3.4 Links Úteis: Capítulo 3
    • 3.5 Glossário: Capítulo 3
  • 4. Ajuste de Mudanças Locais no Git
    • 4.1 Desfazendo Alterações Localmente
      • 4.1.1 Desfazendo Alterações Antes do Commit
      • 4.1.2 Desfazendo Commits
      • 4.1.3 Alterando o Último Commit via `git commit --amend`
      • 4.1.4 Unindo os Pontos
      • 4.1.5 Exemplos Práticos
    • 4.2 Ignorando e Removendo Arquivos do Rastreamento Local
      • 4.2.1 Ignorando Arquivos do Rastreamento Utilizando o arquivo .gitignore
      • 4.2.2 Removendo Arquivos do Rastreamento via `git rm`
    • 4.3 Links Úteis: Capítulo 4
    • 4.4 Glossário: Capítulo 4
  • 5. Introdução ao GitHub
    • 5.1 Qual a diferença entre Git e GitHub?
    • 5.2 Grandes Projetos Abertos no GitHub
    • 5.3 Recursos do GitHub
    • 5.4 Idioma Suportado no GitHub
    • 5.5 Contas no GitHub
      • 5.5.1 Conta Pessoal
      • 5.5.2 Conta de Organização
      • 5.5.3 Conta Corporativa
      • 5.5.4 Unindo os Pontos
    • 5.6 Planos do GitHub
    • 5.7 Criando uma Conta Pessoal no GitHub
    • 5.8 Explorando a Interface do GitHub
      • 5.8.1 Página Principal (Home)
      • 5.8.2 Página de Notificações (Notifications)
      • 5.8.3 Página de Configurações (Settings)
    • 5.9 Links Úteis: Capítulo 5
    • 5.10 Glossário: Capítulo 5
  • 6. Repositórios no GitHub
    • 6.1 O quê é um Repositório no GitHub?
    • 6.2 Criando um Repositório no GitHub
    • 6.3 Página Principal de um Repositório: Aba Code
      • 6.3.1 Editando um Arquivo em um Repositório no GitHub
      • 6.3.2 Explorando o Histórico de Commits de um Repositório no GitHub
      • 6.3.3 Editando Detalhes de um Repositório no GitHub
      • 6.3.4 Explorando um Repositório Ativo em Uso
    • 6.4 Página de Configurações de um Repositório: Aba Settings
      • 6.4.1 Gerenciando Configurações Gerais de um Repositório no GitHub: Menu General
      • 6.4.2 Gerenciando Configurações de Colaboração de um Repositório no GitHub: Menu Collaborators
      • 6.4.3 Explorando Configurações de um Repositório no GitHub na Prática
    • 6.5 Links Úteis: Capítulo 6
    • 6.6 Glossário: Capítulo 6
  • 7. Documentação de Projetos
    • 7.1 O quê é Documentação de Projeto?
    • 7.2 Explorando a Linguagem de Marcação Markdown
    • 7.3 Criando uma Página de Apresentação no GitHub
    • 7.4 Links Úteis: Capítulo 7
    • 7.5 Glossário: Capítulo 7
  • 8. Issues no GitHub
    • 8.1 O quê é GitHub Issues?
    • 8.2 Criando uma Issue no GitHub
    • 8.3 Explorando a Página de uma Issue no GitHub
    • 8.4 Atribuindo uma Issue no GitHub
    • 8.5 Categorizando Issues de um Repositório através de Labels no GitHub
      • 8.5.1 Gerenciando Labels de um Repositório no GitHub
    • 8.6 Página de Issues de um Repositório no GitHub: Aba Issues
    • 8.7 Explorando Issues no Mundo Real
    • 8.8 Links Úteis: Capítulo 8
    • 8.9 Glossário: Capítulo 8
  • 9. Git Remoto
    • 9.1 Explorando Operações Remotas do Git
    • 9.2 Interagindo com o Repositório Remoto Central no Git
      • 9.2.1 Clonando um Repositório Remoto via `git clone`
      • 9.2.2 Buscar Atualizações de um Repositório Remoto via `git fetch`
      • 9.2.3 Enviando Mudanças Locais para o Repositório Remoto via `git push`
      • 9.2.4 Sincronizando o Repositório Local com o Remoto via `git pull`
      • 9.2.5 Unindo os Pontos
      • 9.2.6 Exemplo
    • 9.3 Interagindo com o Repositório Remoto hello-world
      • 9.3.1 Conectando-se ao GitHub via SSH
      • 9.3.2 Clonando o Repositório hello-world
      • 9.3.3 Alterando hello-world Localmente
        • 9.3.3.1 Editor de Código
        • 9.3.3.2 Editando README.md
        • 9.3.3.3 Salvando Alterações no Controle de Versão Local
      • 9.3.4 Enviando Alterações para o Repositório Remoto
    • 9.4 Links Úteis: Capítulo 9
    • 9.5 Glossário: Capítulo 9
  • 10. Pull Requests no GitHub
    • 10.1 O quê é um Pull Requests no GitHub?
    • 10.2 Entendendo as Propriedades de um Pull Request no GitHub
      • 10.2.1 Branches de Origem e de Destino de um Pull Request
      • 10.2.2 Título de um Pull Request
      • 10.2.3 Descrição de um Pull Request
      • 10.2.4 Modificações de um Pull Request
      • 10.2.5 Pessoas Revisoras de um Pull Request
      • 10.2.6 Labels de um Pull Request
    • 10.3 Criando um Pull Request no GitHub
    • 10.4 Página de um Pull Request no GitHub
      • 10.4.1 Aba Conversation
      • 10.4.2 Aba Commits
      • 10.4.3 Aba Checks
      • 10.4.4 Aba Files Changed
    • 10.5 Página de Pull Requests de um Repositório no GitHub: Aba Pull Requests
    • 10.6 Recebendo Revisões em um Pull Request no GitHub
      • 10.6.1 Boas Práticas
      • 10.6.2 Exemplo Prático
        • 10.6.2.1 Adicionando Conta Colaboradora
        • 10.6.2.2 Solicitando Revisão de Pull Request
        • 10.6.2.3 Lidando com o Feedback
    • 10.7 Mesclando um Pull Request no GitHub
      • 10.7.1 Exemplo Prático
    • 10.8 Atualizando um Repositório Local Após Mesclagem
    • 10.9 Explorando Pull Requests no Mundo Real
    • 10.10 Links Úteis: Capítulo 10
    • 10.11 Glossário: Capítulo 10
  • 11. Fluxo de Trabalho
    • 11.1 Fork no GitHub
      • Fork
    • 11.2 Forks e Pull Requests
      • 11.2.1 Criando um Fork no GitHub
      • 11.2.2 Clonando um Fork
      • 11.2.3 Realizando Alterações Localmente
      • 11.2.4 Enviando Alterações Locais para o Fork Remoto
      • 11.2.5 Criando um Pull Request a partir de um Fork no GitHub
      • 11.2.6 Sincronizando um Fork no GitHub
      • 11.2.7 Revisão, Mesclagem e Atualizações Pós-mesclagem
    • 11.3 Fluxo de Trabalho
  • 11.4 Links Úteis - Capítulo 11
  • 11.5 Glossário - Capítulo 11
  • 12. O Caminho Continua
    • 12.1 Conhecendo Ferramentas Adicionais
      • 12.1.1 Indicação: Jogo Oh My Git
    • 12.2 Explorando Projetos Open Source
    • 12.3 Crescendo e Colaborando em Comunidades
    • 12.4 Desafio: GitCaos 🔥
    • 12.5 Links Úteis - Capítulo 12
    • 12.6 Glossário Completo: Git e GitHub para Humanos
Fornecido por GitBook
Nesta página
  • Barra Superior (Navbar)
  • Menu Sanduíche
  • GitHub Logo
  • Barra de Busca (Search Bar)
  • Menu + (+ Dropdown)
  • Issues
  • Pull Requests
  • Notificações (Notifications)
  • Perfil / Avatar
  • Copilot
  • Feed de Atividades (Activity Feed)
  • Painel Lateral Esquerdo (Left Sidebar)
  • Contexto do painel (switch dashboard context)
  • Top Repositórios (top repositories)
  • Atividades Recentes (Recent Activity)
  • Seus Times (Your Teams)
  • Painel Lateral Direito (Right Sidebar)
  • Hora de explorar!

Isto foi útil?

Editar no GitHub
Exportar como PDF
  1. 5. Introdução ao GitHub
  2. 5.8 Explorando a Interface do GitHub

5.8.1 Página Principal (Home)

Anterior5.8 Explorando a Interface do GitHubPróximo5.8.2 Página de Notificações (Notifications)

Atualizado há 5 meses

Isto foi útil?

Quando você está logado no GitHub com sua conta, a página inicial apresenta várias seções e elementos que oferecem uma visão geral das suas atividades, repositórios e sugestões personalizadas.

Barra Superior (Navbar)

A barra superior está sempre presente em todas as páginas do GitHub e oferece acesso rápido a recursos importantes.

Aqui está o que cada item faz:

Menu Sanduíche

Localizado no canto superior esquerdo, o menu sanduíche exibe uma lista de opções de navegação, como iniciar um novo projeto, acessar pastas recentes e configurar preferências. É especialmente útil em dispositivos móveis ou quando se deseja ocultar o painel lateral para maximizar o espaço de tela disponível.

Caso você já possua repositórios, eles também serão exibidos na expansão:

Bem como seus times, caso você pertença a algum:

GitHub Logo

Ao clicar, ele sempre irá levar você de volta à página inicial do GitHub.

Barra de Busca (Search Bar)

Permite pesquisar repositórios, usuários, issues e pull requests em toda a plataforma.

Menu + (+ Dropdown)

Oferece atalhos para criar novos repositórios, gists, issues, pull requests e iniciar novos projetos.

Issues

Redireciona para as issues que você criou ou está acompanhando.

Pull Requests

Leva você à lista de pull requests abertos ou criados por você.

Notificações (Notifications)

Redireciona você para a Página de Notificações. Esta página exibe notificações de atividades relacionadas aos repositórios que você está envolvido, como issues, pull requests, e comentários.

Iremos falar um pouco mais sobre a página de notificações logo em seguida:

Perfil / Avatar

Ao clicar na sua foto de perfil, abrirá uma barra contendo opções de navegação para o seu perfil, seus repositórios, definições, e outras configurações de conta.

Iremos falar um pouco mais sobre a página de configurações (Settings) logo mais adiante:

Copilot

Nesta seção você pode utilizar a caixa de texto para interagir com o GitHub Copilot.

O GitHub Copilot é como um "ajudante virtual" que escreve códigos para você enquanto você programa. Ele usa inteligência artificial para sugerir trechos de código, corrigir erros ou até criar funções inteiras com base no que você está fazendo. Experimente conversar com ele! Escreva o quê você deseja e aperte Enter. Por exemplo:

Feed de Atividades (Activity Feed)

O Feed de Atividades é a área principal e central da tela. Ele mostra atualizações e atividades relacionadas aos repositórios e pessoas que você segue.

Se você for uma pessoa nova na plataforma, verá dicas do GitHub para ajudar em seus primeiros passos:

Caso você já tenha interagido um pouco com a sua conta, essa seção irá incluir:

  • Commits que foram feitos nos repositórios que você segue.

  • Issues e Pull Requests criados ou atualizados.

  • Releases publicadas em projetos que você acompanha.

  • Contribuições feitas por você ou outros que você segue. Este feed é uma ótima maneira de acompanhar o que está acontecendo nas suas comunidades e nos seus repositórios de interesse.

  • Trending Repositories: o GitHub mostra para você projetos que estão ganhando popularidade na plataforma. Essa área é ideal para se inspirar, encontrar novas oportunidades de contribuição e ficar atualizado com o que está em alta na comunidade de desenvolvimento.

  • Recommended for You: o GitHub oferece seleções personalizada de repositórios e tópicos que podem ser do seu interesse, com base nas suas atividades e interações passadas na plataforma.

Entre outras atividades que o GitHub acha relevante para ajudar a manter você conectado com a comunidade, oferecendo oportunidades variadas para se envolver e contribuir.

Painel Lateral Esquerdo (Left Sidebar)

O painel lateral esquerdo da home do GitHub é projetado para oferecer acesso rápido e fácil a várias funcionalidades importantes da plataforma.

Quando a conta do usuário é nova, o painel apresentará apenas um bloco para criação de novo repositório:

No caso de uma conta que já possui interações no GitHub, o painel será mais ou menos assim:

Contexto do painel (switch dashboard context)

Ao clicar no nome do seu usuário, aparecerá o "switch dashboard context" menu. Este menu permite alternar entre diferentes contextos, como sua conta pessoal ou organizações das quais você faz parte. Isso ajuda a personalizar o painel inicial, exibindo apenas as atividades, notificações e repositórios relacionados ao contexto selecionado, tornando mais fácil focar no que é relevante para cada ambiente.

Top Repositórios (top repositories)

Mostra uma lista dos repositórios mais relevantes para você, como os que você acessa com frequência, colabora regularmente ou que têm alta atividade recente.

O botão verde "new" leva você diretamente para página de criação de um novo repositório.

Atividades Recentes (Recent Activity)

Exibe atualizações e atividades recentes nos repositórios e projetos que você segue ou contribui, como pull requests, issues, e commits.

Seus Times (Your Teams)

Lista as equipes das quais você faz parte dentro das organizações no GitHub, facilitando o acesso às discussões, repositórios e atividades específicas de cada time.

Painel Lateral Direito (Right Sidebar)

No painel encontra-se principalmente informações dos seguintes tipos:

  • GitHub News/Updates: Informações sobre novos recursos, eventos ou atualizações do GitHub.

  • Explore repositories: Sugestões de repositórios que podem te interessar com base nos seus interesses e atividades anteriores no GitHub. Aqui, você encontra projetos em que pode estar interessado em contribuir ou seguir.


Hora de explorar!

A página inicial do GitHub organiza tudo de forma prática, oferecendo acesso rápido a repositórios, atividades e equipes, além de sugestões e atualizações personalizadas. Com um layout intuitivo, ela conecta você facilmente às ferramentas e informações mais relevantes para sua experiência como desenvolvedor.

Agora, aproveite para explorar a sua home do GitHub e se familiarizar com as funcionalidades disponíveis!

Nota: A página inicial do GitHub é atualizada frequentemente, o que pode levar a pequenas divergências nesta documentação. No entanto, o núcleo das informações e funcionalidades geralmente permanece consistente.

5.8.2 Página de Notificações (Notifications)
5.8.3 Página de Configurações (Settings)
Página Inicial do GitHub quando a pessoa usuária está logada
Barra superior de navegação
Menu sanduíche
Menu sanduíche expandido quando clicado
Prévia de uma lista de repositórios da pessoa usuária
Prévia de uma lista de times da pessoa usuária
GitHub Home logo
Barra de busca
"Menu +" fechado
"Menu +" expandido
Botão de redirecionamento para issues
Botão de redirecionamento para pull requests
Botão de redirecionamento para notificações
Foto de perfil do usuário Cumbuca Dev Aprendiz
Menu expandido das configurações do perfil
Caixa de texto para interagir com o GitHub Copilot
Pedindo algo para o GitHub Copilot
Dicas do GitHub no feed de atividades
Interações da comunidade e recomendações no feed de atividades
Painel esquerdo para novas contas
Painel esquerdo de uma conta com interações na plataforma
Menu de troca de contexto do painel
Top repositórios do painel lateral esquerdo
Atividades recentes do painel lateral esquerdo
Seção "Seus times" do painel lateral esquerdo
Painel lateral direito
Barra Superior do GitHub com links de navegação para página inicial, repositórios, e notificações, e acesso ao perfil do usuário
 Ícone de Menu Sanduíche Fechado: "Abrir menu de navegação"
Menu Sanduíche Expandido do GitHub mostrando opções de navegação
Prévia de uma lista de repositórios da pessoa usuária
Prévia de uma lista de times da pessoa usuária
Logo do github ao lado da palavra "dashboard"
Barra de Busca do menu superior do github
"Menu +" da barra superior do github fechado
"Menu +" da barra superior do github expandido mostrando as opções de criação.
Botão de redirecionamento para issues. Ícone de um círculo com um ponto no meio.
Botão de redirecionamento para pull requests
Botão de redirecionamento para notificações
Foto de perfil do usuário Cumbuca Dev Aprendiz.
Menu expandido das configurações do perfil
Caixa de texto que tem na home do GitHub para interagir com o GitHub Copilot
Caixa de texto que tem na home do GitHub para interagir com o GitHub Copilot. Agora na caixa está escrito: "escrever uma função em python para dizer se um número é par ou ímpar""
Dicas do GitHub no Feed de Atividades mostrando sugestões para iniciantes
Interações da comunidade e recomendações no feed de atividades
Bloco Dizendo: Create your first project  Ready to start building? Create a repository for a new idea or bring over an existing repository to keep contributing to it. Possui um botão para criar e outro para importar repositório
Painel Lateral Esquerdo da home do GitHub. Screenshot da conta da camilamaia
Menu de troca de contexto de conta. Screenshot da conta de camilama. Mostra várias organizações, entre elas cumbucadev
Screenshot da conta da camilamaia com os top repositórios na barra lateral
Screenshot da conta da camilamaia com as atividades recentes na barra lateral
Screenshot da conta da camilamaia mostrando a seção "seus times"" na barra lateral
Screenshot do painel lateral direito da conta aprendizCumbucaDev.