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
  • Painel Lateral Esquerdo
  • Inbox, Saved e Done
  • Filters
  • Repositories
  • Manage Notifications
  • Barra Superior das Notificações
  • All / Unread
  • Barra de Busca
  • Group By
  • Área Central de Notificações
  • Como interagir com as notificações
  • Ações disponíveis
  • Hora de explorar!
  • Busque notificações por repositório
  • Experimente os filtros e ações
  • E se você ainda não tem notificações?

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.2 Página de Notificações (Notifications)

Anterior5.8.1 Página Principal (Home)Próximo5.8.3 Página de Configurações (Settings)

Atualizado há 5 meses

Isto foi útil?

A página de notificações do GitHub (https://github.com/notifications) é onde você encontra todas as atualizações sobre atividades relacionadas aos repositórios e pessoas que você segue. Ela centraliza tudo o que acontece nos projetos em que você está envolvido, como novas issues, pull requests e comentários. Essa página ajuda a manter você atualizado sem precisar ficar visitando cada repositório ou discussão individualmente.

Painel Lateral Esquerdo

O painel lateral esquerdo apresenta os filtros disponíveis projetados para otimizar a experiência de gerenciamento de notificações.

Inbox, Saved e Done

Na primeira parte do painel, temos 3 filtros predefinidos:

  • Inbox: Reúne todas as notificações que ainda não foram marcadas como concluídas.

  • Saved: Mostra suas notificações que foram salvas por você no passado. Permite acesso rápido, garantindo que informações cruciais estejam sempre à mão.

  • Done: Mostra suas notificações que foram marcadas como concluídas (marcadas como done ✓) por você no passado.

Filters

Abaixo, temos a seção do painel intitulada Filters:

Aqui você pode utilizar os filtros já pré-existentes e também pode criar filtros novos, clicando em + Add new filter.

Para saber mais sobre esses filtros e como criar novos, veja a documentação oficial Personalizando sua caixa de entrada com filtros personalizados. Atente-se também para as Limitações de filtro personalizadas.

Repositories

Em seguida, temos a seção Repositories. Aqui você pode filtrar notificações para repositórios específicos.

Manage Notifications

Por fim, existe a opção Manage Notifications:

Clicando na seta, temos:

Aqui você gerencia quando e como você deseja ser notificado. Para saber mais, confira a documentação oficial: Gerenciando assinaturas e notificações no GitHub

Barra Superior das Notificações

All / Unread

  • All: Mostra todas as notificações

  • Unread: Mostra apenas as notificações não lidas

Barra de Busca

Permite que você pesquise notificações específicas usando filtros. A busca funciona da mesma maneira que a busca dos filtros personalizados. Portanto, você pode conferir como fazer uma busca na documentação oficial Consultas suportadas para filtros personalizados. E atente-se para as Limitações de filtro personalizadas.

Exemplo de busca:

Group By

Permite agrupar as notificações por data ou repositório.

Área Central de Notificações

A área central de notificações exibe uma lista com suas notificações atuais. Cada item inclui informações resumidas, como:

  • Título da notificação

  • Autor da atividade

  • Repositório associado

Como interagir com as notificações

Opção 1: Selecionar e aplicar ações em massa.

Use a caixa de seleção ao lado de uma ou mais notificações para realizar ações coletivas.

Opção 2: Interagir com notificações individualmente

Clique na notificação para ver o contexto completo, tomar uma ação (responder, fechar, etc.), e retornar à lista.

Ações disponíveis

Segue a lista de ações possíveis para uma notificação:

  1. Done

    • O que faz: Marca a notificação como concluída e a remove da lista principal de notificações.

    • Quando usar: Após resolver ou revisar o assunto relacionado.

    • Para onde vai: Fica acessível no filtro "Done" para referência futura.

  2. Unsubscribe

    • O que faz: Cancela sua inscrição na issue, pull request ou discussão, impedindo novas notificações relacionadas.

    • Quando usar: Quando o tópico não é mais relevante para você.

    • Nota: Essa ação não remove notificações já recebidas, apenas bloqueia futuras.

  3. Mark as read

    • O que faz: Define a notificação como lida, removendo o destaque em negrito que indica novidade.

    • Quando usar: Quando você já visualizou a notificação, mas não deseja marcá-la como concluída.

    • Para onde vai: Continua na lista, mas sem o destaque visual de "não lida".

  4. Mark as unread

    • O que faz: Reverte o status da notificação para não lida, destacando-a novamente como pendente.

    • Quando usar: Quando precisa priorizar ou lembrar de revisitar a notificação.

    • Para onde vai: Permanece na lista, destacada como algo que requer atenção.

  5. Save

    • O que faz: Salva a notificação em uma lista especial chamada "Saved", para fácil acesso no futuro.

    • Quando usar: Para notificações importantes que você deseja revisar mais tarde.

    • Para onde vai: É armazenada no filtro "Saved", junto com outras notificações salvas.

Hora de explorar!

Se você já tem notificações, aproveite para conhecer melhor a página:

Busque notificações por repositório

Use a barra de busca no topo da página para filtrar notificações relacionadas a um repositório específico, como cumbucadev/gitcaos.

Experimente os filtros e ações

Marque notificações como concluídas, salve as mais importantes, ou gerencie suas inscrições para ajustar o fluxo de atualizações.

E se você ainda não tem notificações?

Sem problemas! Comece se inscrevendo em um repositório que te interessa. Por exemplo, no cumbucadev/gitcaos:

  1. Acesse o repositório.

  2. Clique no botão "Watch" no canto superior direito.

  3. Escolha o tipo de notificação que deseja receber:

    • "All Activity": Todas as atividades do repositório.

    • "Participating and @mentions": Apenas as que envolvem você diretamente.

    • "Custom": Configure notificações específicas para issues ou pull requests.

    • "Ignore": Desativa notificações.

Explore e personalize suas notificações para ficar por dentro do que importa! 🎯

Sem pressa! Assim que você começar a colaborar, as notificações irão aparecer, e você estará pronto para gerenciá-las como um expert. 🚀


Para saber tudo sobre notificações, acesse a documentação oficial:

Nota: As páginas do GitHub são atualizadas 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.

Gerenciando assinaturas e notificações no GitHub - GitHub DocsGitHub Docs
Logo
Visão da página de notificações de uma conta nova
Visão da página de notificações de uma conta que já possui interações na plataforma
Filtros Inbox, Saved e Done do painel lateral esquerdo
Seção Filters do painel lateral esquerdo
Seção Repositories do painel lateral esquerdo
Manage Notifications fechado
Manage Notifications expandido após o clique
Barra Superior das Notificações
Busca por repositório
Botão group by expandido
Notificações selecionadas
Notificação
Detalhes da notificação
Busca por repositório
Captura de tela da página de notificações de uma conta que não possui notificação.
Captura de tela da página de notificações de uma conta que possui várias notificações
A imagem mostra uma parte do painel esquerdo, com uma lista vertical de filtros predefinidos. Cada filtro é representado por um rótulo textual: "Unread", "Saved" e "Done", exibidos em uma coluna alinhada à esquerda. O fundo é claro, destacando o texto dos filtros.
Seção Filters, mostrando: Assigned, Participating, Mentioned, Team Mentioned, Review Requested. E os personalizados da conta da camilamaia: ScanAPI, brutils e Cumbuca.
Lista de repositório da conta de camilamaia com o número ao lado de cada nome indicando a quantidade de notificações.
Link com o texto Managed Notifications e uma seta ao lado
Managed Notifications expandido após clicar na seta. Contém 3 opções: Notification Settings, Watched Repositories e Subscriptions
Barra Superior das Notificações. Contém um filtro All/Unread, uma barra de busca e um botão escrito Group By: Date com uma seta ao lado
Screenshot de uma Busca por repositório: "repo:repo:cumbucadev/gitcaos"
O botão escrito Group By: Date após ser clicado, expandido. Aparece as opções Repository e Date
Screenshot de uma lista de notificações em que 3 delas estão selecionadas
Captura de tela de uma notificação específica
Captura de tela de uma notificação aberta
Screenshot de uma Busca por repositório: "repo:repo:cumbucadev/gitcaos"