# Introdução à documentação do GitHub

Saiba como começar a criar, enviar e manter software com GitHub. Explore nossos produtos, inscreva-se em uma conta e conecte-se com a maior comunidade de desenvolvimento do mundo.

## Recommended

* [Comece seu percurso](/pt/enterprise-server@3.21/get-started/start-your-journey)

  Novo para GitHub? Conheça as noções básicas aqui.

* [Configurar o git](/pt/enterprise-server@3.21/get-started/git-basics/set-up-git)

  No coração de GitHub está um sistema de controle de versão (VCS) de código aberto chamado Git. O Git é responsável por tudo relacionado ao GitHub que acontece localmente no seu computador.

* [Olá, Mundo](/pt/enterprise-server@3.21/get-started/using-github/hello-world)

  Siga este exercício de Olá, Mundo para aprender o fluxo de trabalho de pull request do GitHub.

* [Introdução à sua conta de GitHub](/pt/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  Com uma conta pessoal ativada GitHub, você pode importar ou criar repositórios, colaborar com outras pessoas e se conectar com a GitHub comunidade.

* [Planos do GitHub](/pt/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Uma visão geral dos planos de preços de GitHub.

* [Guia de início rápido de gravação no GitHub](/pt/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Conheça os recursos avançados de formatação criando um README para o seu perfil GitHub.

## Links

### Getting started

* [Olá, Mundo](/pt/enterprise-server@3.21/get-started/using-github/hello-world)

  Siga este exercício de Olá, Mundo para aprender o fluxo de trabalho de pull request do GitHub.

* [O que é o GitHub?](/pt/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub é uma plataforma que dá suporte a todo o processo de desenvolvimento de software, desde o planejamento do trabalho até a implantação e a operação de software.

## Articles

* [O que é o GitHub?](/pt/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub é uma plataforma que dá suporte a todo o processo de desenvolvimento de software, desde o planejamento do trabalho até a implantação e a operação de software.

* [Recursos de aprendizagem do Git e do GitHub](/pt/enterprise-server@3.21/get-started/start-your-journey/git-and-github-learning-resources)

  Descubra recursos essenciais sobre Git e GitHub, incluindo tutoriais, cursos online e suporte da comunidade para aprimorar suas habilidades.

* [Criando um repositório para seu projeto no GitHub](/pt/enterprise-server@3.21/get-started/start-your-journey/creating-a-repository-for-your-project-on-github)

  Crie um repositório GitHub para armazenar seu código, acompanhar seu histórico e criar um projeto de software que você possa compartilhar.

* [Planejando seu trabalho](/pt/enterprise-server@3.21/get-started/start-your-journey/planning-your-work)

  Organize seu trabalho e acompanhe seu progresso para que você sempre saiba o que criar a seguir.

* [Conectar-se ao seu código localmente](/pt/enterprise-server@3.21/get-started/start-your-journey/connecting-to-your-code-locally)

  Conecte-se GitHub Desktop à sua conta e clone o repositório para editar arquivos localmente.

* [Gravando e armazenando seu código](/pt/enterprise-server@3.21/get-started/start-your-journey/writing-and-storing-your-code)

  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.

* [Revisando suas alterações propostas](/pt/enterprise-server@3.21/get-started/start-your-journey/reviewing-your-proposed-changes)

  Revise seu próprio pull request antes de mesclar para identificar bugs e melhorar a qualidade, com assistência opcional de IA do Copilot.

* [Implantando seu site automaticamente](/pt/enterprise-server@3.21/get-started/start-your-journey/deploying-your-website-automatically)

  Automatize sua implantação de código com GitHub Actions e GitHub Pages publique atualizações em um site dinâmico a cada push para o branch principal.

* [Introdução à sua conta de GitHub](/pt/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  Com uma conta pessoal ativada GitHub, você pode importar ou criar repositórios, colaborar com outras pessoas e se conectar com a GitHub comunidade.

* [Introdução ao GitHub Enterprise Server](/pt/enterprise-server@3.21/get-started/onboarding/getting-started-with-github-enterprise-server)

  Comece a configurar e gerenciar GitHub.com.

* [Olá, Mundo](/pt/enterprise-server@3.21/get-started/using-github/hello-world)

  Siga este exercício de Olá, Mundo para aprender o fluxo de trabalho de pull request do GitHub.

* [fluxo de GitHub](/pt/enterprise-server@3.21/get-started/using-github/github-flow)

  Siga o fluxo GitHub para colaborar nos projetos.

* [Conectando-se ao GitHub](/pt/enterprise-server@3.21/get-started/using-github/connecting-to-github)

  Conheça as ferramentas que você pode usar para trabalhar com repositórios hospedados no GitHub.

* [Comunicando-se no GitHub](/pt/enterprise-server@3.21/get-started/using-github/communicating-on-github)

  Você pode discutir projetos e alterações específicos, bem como ideias mais amplas ou metas de equipe, usando diferentes tipos de discussões.GitHub

* [Navegadores com suporte](/pt/enterprise-server@3.21/get-started/using-github/supported-browsers)

  Para obter a melhor experiência com GitHub, recomendamos usar a versão mais recente do [Chrome](https://google.com/chrome), [Edge](https://www.microsoft.com/en-us/edge), [Firefox](https://mozilla.org/firefox) ou [Safari](https://apple.com/safari).

* [GitHub Mobile](/pt/enterprise-server@3.21/get-started/using-github/github-mobile)

  Priorize, colabore e gerencie seu trabalho a partir de GitHub no seu dispositivo móvel.

* [Planos do GitHub](/pt/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Uma visão geral dos planos de preços de GitHub.

* [suporte à linguagem GitHub](/pt/enterprise-server@3.21/get-started/learning-about-github/github-language-support)

  Uma visão geral das linguagens de programação suportadas pelos recursos GitHub.

* [Tipos de contas de GitHub](/pt/enterprise-server@3.21/get-started/learning-about-github/types-of-github-accounts)

  As contas no GitHub permitem organizar e controlar o acesso ao código.

* [Permissões de acesso no GitHub](/pt/enterprise-server@3.21/get-started/learning-about-github/access-permissions-on-github)

  Com funções, é possível controlar quem tem acesso às contas e aos recursos e qual é o nível de acesso de cada pessoa.

* [Sobre GitHub Segurança Avançada](/pt/enterprise-server@3.21/get-started/learning-about-github/about-github-advanced-security)

  GitHub disponibiliza recursos de segurança extras para clientes que compram GitHub Code Security ou GitHub Secret Protection.

* [glossário GitHub](/pt/enterprise-server@3.21/get-started/learning-about-github/github-glossary)

  Este glossário apresenta a terminologia comum do Git e de GitHub.

* [Gerenciar as configurações de temas](/pt/enterprise-server@3.21/get-started/accessibility/managing-your-theme-settings)

  Você pode gerenciar a aparência do GitHub para você definindo uma preferência de tema que siga as configurações do seu sistema ou sempre usar um modo claro ou escuro.

* [Atalhos do teclado](/pt/enterprise-server@3.21/get-started/accessibility/keyboard-shortcuts)

  Quase todas as páginas em GitHub têm um atalho de teclado para executar ações mais rapidamente.

* [Guia de início rápido de gravação no GitHub](/pt/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Conheça os recursos avançados de formatação criando um README para o seu perfil GitHub.

* [Sobre como escrever e formatar em GitHub](/pt/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHub combina uma sintaxe para formatar texto chamada GitHub Flavored Markdown com algumas funcionalidades de escrita exclusivas.

* [Sintaxe básica de escrita e formatação](/pt/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  Crie uma formatação sofisticada para sua prosa e código em GitHub com sintaxe simples.

* [Organizar informações com tabelas](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  Você pode criar tabelas para organizar as informações em comentários, problemas, pull requests e wikis.

* [Organizando informações com seções recolhidas](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  Você pode simplificar o Markdown criando uma seção recolhida com a tag `<details>`.

* [Criar e realçar blocos de código](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  Compartilhe amostras de código com blocos de código protegidos e habilite o realce de sintaxe.

* [Criando diagramas](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  Crie diagramas para transmitir informações por meio de gráficos e tabelas

* [Como escrever expressões matemáticas](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Use o Markdown para exibir expressões matemáticas no GitHub.

* [Referências e URLs com links automáticos](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  As referências a URLs, problemas, pull requests e commits são automaticamente reduzidas e convertidas em links.

* [Anexando arquivos](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  É possível transmitir informações anexando diversos tipos de arquivo a problemas e solicitações de pull.

* [Sobre as listas de tarefas](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  Você pode usar listas de tarefas para dividir o trabalho de um problema ou pull request em tarefas menores e, em seguida, fazer o rastreamento de todo o trabalho até a conclusão.

* [Criar um link permanente em um trecho de código](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  É possível criar um link permanente em uma linha específica ou conjunto de linhas de código de uma determinada versão de arquivo ou pull request.

* [Usando palavras-chave em problemas e pull requests](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  Use palavras-chave para vincular um problema e um pull request ou para marcar um problema ou pull request como um duplicado.

* [Sobre respostas salvas](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  Você pode usar uma resposta salva para responder a um problema ou uma pull request.

* [Criar uma resposta salva](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  Se você está sempre adicionando o mesmo comentário repetidamente, é possível criar uma resposta salva.

* [Editar uma resposta salva](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  Você pode editar o título e o corpo de uma resposta salva.

* [Excluir uma resposta salva](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  Se você não estiver mais usando uma resposta salva, exclua-a.

* [Utilizando respostas salvas](/pt/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  Ao comentar uma pull request ou um problema, você pode adicionar uma resposta salva que já tenha configurado. A resposta salva pode ser o comentário inteiro. Caso você queira personalizá-lo, adicione ou exclua conteúdo.

* [Criar gists](/pt/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  É possível criar dois tipos de gists: públicos e secretos. Crie um gist público se estiver pronto para compartilhar suas ideias com o mundo ou crie um gist secreto se não estiver.

* [Bifurcar e clonar gists](/pt/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Gists são repositórios Git. Isso significa que é posível bifurcar ou clonar qualquer gist, mesmo não sendo o autor original. Também é possível visualizar o histórico completo de commits do gist, inclusive os diffs.

* [Como salvar gists com estrelas](/pt/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  Você pode favoritar gists para acompanhar os projetos que achar interessantes.

* [Moderação de comentários em gist](/pt/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  Você pode moderar comentários em gists desativando-os ou excluindo entradas indesejadas.

* [Descobrindo projetos no GitHub](/pt/enterprise-server@3.21/get-started/exploring-projects-on-github/discovering-projects-on-github)

  Você pode descobrir repositórios, tópicos e comunidades GitHub para dar suporte ao seu aprendizado e inspirar seus próprios projetos.

* [Contribuindo com um projeto](/pt/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-a-project)

  Aprenda a contribuir para um projeto por meio da bifurcação.

* [Contribuindo com código aberto](/pt/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-open-source)

  Saiba como fazer uma contribuição para um projeto de open source que será aceito pelos mantenedores.

* [Salvar repositórios como favoritos](/pt/enterprise-server@3.21/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  Você pode adicionar repositórios e tópicos aos favoritos para acompanhar projetos que acha interessantes.

* [Seguir pessoas](/pt/enterprise-server@3.21/get-started/exploring-projects-on-github/following-people)

  Você pode seguir as pessoas GitHub para receber notificações sobre suas atividades.

* [Como seguir organizações](/pt/enterprise-server@3.21/get-started/exploring-projects-on-github/following-organizations)

  Você pode seguir organizações no GitHub para receber notificações sobre a atividade delas.

* [Configurar o git](/pt/enterprise-server@3.21/get-started/git-basics/set-up-git)

  No coração de GitHub está um sistema de controle de versão (VCS) de código aberto chamado Git. O Git é responsável por tudo relacionado ao GitHub que acontece localmente no seu computador.

* [Definir seu nome de usuário no Git](/pt/enterprise-server@3.21/get-started/git-basics/setting-your-username-in-git)

  O Git usa um nome de usuário para associar os commits a uma identidade. O nome de usuário do Git não é o mesmo que seu GitHub nome de usuário.

* [Armazenando suas credenciais de GitHub em cache no Git](/pt/enterprise-server@3.21/get-started/git-basics/caching-your-github-credentials-in-git)

  Se você estiver clonando repositórios do GitHub usando HTTPS, recomendamos você usar o GitHub CLI ou o Git Credential Manager (GCM) para lembrar suas credenciais.

* [Por que o Git está sempre solicitando minhas credenciais?](/pt/enterprise-server@3.21/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  Se o Git solicitar suas credenciais toda vez que você tentar interagir com o GitHub, você provavelmente está usando a URL de clone HTTPS para seu repositório.

* [Atualizando credenciais do Keychain do macOS](/pt/enterprise-server@3.21/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  Você precisará atualizar suas credenciais salvas no `git-credential-osxkeychain` auxiliar se alterar seu nome de usuário, senha ou personal access token em GitHub.

* [Fluxos de trabalho do Git](/pt/enterprise-server@3.21/get-started/git-basics/git-workflows)

  O fluxo de trabalho do GitHub é leve e baseado em branches, apoiando equipes e projetos que implantam regularmente.

* [Sobre repositórios remotos](/pt/enterprise-server@3.21/get-started/git-basics/about-remote-repositories)

  A abordagem colaborativa do GitHub para o desenvolvimento depende da publicação de commits do seu repositório local em GitHub para que outras pessoas possam visualizá-los, buscá-los e atualizá-los.

* [Gerenciar repositórios remote](/pt/enterprise-server@3.21/get-started/git-basics/managing-remote-repositories)

  Aprenda a trabalhar com seus repositórios locais no seu computador e repositórios remotos hospedados no GitHub.

* [Associar editores de texto ao Git](/pt/enterprise-server@3.21/get-started/git-basics/associating-text-editors-with-git)

  Use um editor de texto para abrir e editar seus arquivos com o Git.

* [Configurando o Git para lidar com finais de linha](/pt/enterprise-server@3.21/get-started/git-basics/configuring-git-to-handle-line-endings)

  Para evitar problemas com diffs, é possível configurar o Git para operar adequadamente com delimitadores de linhas.

* [Ignorar arquivos](/pt/enterprise-server@3.21/get-started/git-basics/ignoring-files)

  Você pode configurar o Git para ignorar arquivos dos quais você não deseja fazer o check-in para GitHub.

* [Guia rápido do Git](/pt/enterprise-server@3.21/get-started/git-basics/git-cheatsheet)

  Esta folha de referência do Git economiza tempo quando você esquecer um comando ou não quiser usar ajuda na CLI.

* [Sobre o Git](/pt/enterprise-server@3.21/get-started/using-git/about-git)

  Saiba mais sobre o sistema de controle de versão, o Git e como ele funciona.GitHub

* [Enviar commits para um repositório remoto](/pt/enterprise-server@3.21/get-started/using-git/pushing-commits-to-a-remote-repository)

  Use `git push` para fazer push de commits de seu branch local para um repositório remoto.

* [Obter alterações de um repositório remoto](/pt/enterprise-server@3.21/get-started/using-git/getting-changes-from-a-remote-repository)

  É possível usar comandos Git comuns para acessar repositórios remotes.

* [Lidar com erros non-fast-forward](/pt/enterprise-server@3.21/get-started/using-git/dealing-with-non-fast-forward-errors)

  Às vezes, o Git não consegue fazer sua mudança em um repositório remoto sem que ocorram perdas de commits. Quando isso acontece, seu push é recusado.

* [Dividir uma subpasta para criar um novo repositório](/pt/enterprise-server@3.21/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Você pode transformar uma pasta dentro de um repositório Git em um novo repositório.

* [Sobre mesclagens de subárvore do Git](/pt/enterprise-server@3.21/get-started/using-git/about-git-subtree-merges)

  Se precisar gerenciar vários projetos em um único repositório, você pode usar um *subtree merge* para manipular todas as referências.

* [Sobre a troca de base do Git](/pt/enterprise-server@3.21/get-started/using-git/about-git-rebase)

  O comando `git rebase` permite alterar com facilidade uma variedade de commits, modificando o histórico do seu repositório. É possível reordenar, editar ou combinar commits por squash.

* [Usar rebase do Git na linha de comando](/pt/enterprise-server@3.21/get-started/using-git/using-git-rebase-on-the-command-line)

  Veja um breve tutorial sobre como usar `git rebase` na linha de comando.

* [Resolver conflitos de mesclagem após um rebase do Git](/pt/enterprise-server@3.21/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  Quando executa uma operação de `git rebase`, você geralmente move confirmações. Por causa disso, podem ocorrer conflitos de merge. Isso significa que dois ou mais commits modificaram a mesma linha do mesmo arquivo, e o Git não sabe qual alteração aplicar.

* [Lidando com caracteres especiais nos nomes de branches e tags](/pt/enterprise-server@3.21/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  O Git é muito permissivo sobre quais caracteres são permitidos nos nomes de branches e tags. Ao usar o Git em uma linha de comando, talvez seja necessário que você escape ou cite caracteres especiais.

* [Sobre versões do GitHub Docs](/pt/enterprise-server@3.21/get-started/using-github-docs/about-versions-of-github-docs)

  Você pode ler a documentação que reflete o GitHub produto que você está usando no momento.

* [Usar cartões de foco no GitHub Docs](/pt/enterprise-server@3.21/get-started/using-github-docs/using-hover-cards-on-github-docs)

  Os cartões de foco fornecem informações sobre outros artigos no GitHub Docs.

* [API GitHub Docs](/pt/enterprise-server@3.21/get-started/using-github-docs/github-docs-api)

  Use a API oficial GitHub Docs para listar programaticamente páginas, pesquisar e recuperar GitHub conteúdo da documentação.