# Documentação do GitHub Desktop

Com GitHub Desktop, você pode interagir com GitHub usando uma GUI em vez da linha de comando ou de um navegador da Web. Você pode usar o GitHub Desktop para concluir a maioria dos comandos Git da área de trabalho, como enviar por push, extrair e clonar repositórios remotos, atribuir commits e criar solicitações de pull, com confirmação visual das alterações.

## Recommended

* [Introdução ao GitHub Desktop](/pt/desktop/overview/getting-started-with-github-desktop)

  Saiba como configurar, autenticar e configurar GitHub Desktop para permitir que você contribua com projetos diretamente do computador.

* [Sobre o GitHub Desktop](/pt/desktop/overview/about-github-desktop)

  O GitHub Desktop ajuda você a trabalhar com projetos hospedados no GitHub.

* [Criar o primeiro repositório usando o GitHub Desktop](/pt/desktop/overview/creating-your-first-repository-using-github-desktop)

  Você pode usar GitHub Desktop para criar e gerenciar um repositório Git sem usar a linha de comando.

* [Clonar e realizar fork de repositórios com o GitHub Desktop](/pt/desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop)

  É possível usar o GitHub Desktop para clonar e bifurcar os repositórios do GitHub.

* [Realizar o commit e revisar as alterações no seu projeto no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)

  GitHub Desktop controla todas as alterações em todos os arquivos à medida que você os edita. É possível decidir como você pretende agrupar as alterações para criar commits relevantes.

* [Gerenciar branches no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop)

  Você pode usar o GitHub Desktop para criar uma nova ramificação de uma já existente no seu repositório, permitindo que você experimente com mudanças de forma segura.

* [Enviar alterações por push para o GitHub do GitHub Desktop](/pt/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop)

  À medida que você faz commit das alterações no projeto localmente, é possível enviar essas alterações para o GitHub a partir do GitHub Desktop, permitindo que outras pessoas as acessem no repositório remoto.

* [Criar um problema ou solicitação de pull do GitHub Desktop](/pt/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop)

  É possível criar um problema ou um pull request para propor e colaborar com alterações em um repositório.

* [Opções para gerenciar commits no GitHub Desktop](/pt/desktop/managing-commits/options-for-managing-commits-in-github-desktop)

  Você pode usar o GitHub Desktop para manter um histórico de commits fácil de seguir.

## Links

### Getting started

* [Sobre o GitHub Desktop](/pt/desktop/overview/about-github-desktop)

  O GitHub Desktop ajuda você a trabalhar com projetos hospedados no GitHub.

* [Introdução ao GitHub Desktop](/pt/desktop/overview/getting-started-with-github-desktop)

  Saiba como configurar, autenticar e configurar GitHub Desktop para permitir que você contribua com projetos diretamente do computador.

## Articles

* [Sobre o GitHub Desktop](/pt/desktop/overview/about-github-desktop)

  O GitHub Desktop ajuda você a trabalhar com projetos hospedados no GitHub.

* [Introdução ao GitHub Desktop](/pt/desktop/overview/getting-started-with-github-desktop)

  Saiba como configurar, autenticar e configurar GitHub Desktop para permitir que você contribua com projetos diretamente do computador.

* [Criar o primeiro repositório usando o GitHub Desktop](/pt/desktop/overview/creating-your-first-repository-using-github-desktop)

  Você pode usar GitHub Desktop para criar e gerenciar um repositório Git sem usar a linha de comando.

* [Sistemas operacionais compatíveis com o GitHub Desktop](/pt/desktop/overview/supported-operating-systems-for-github-desktop)

  Você pode usar o GitHub Desktop em qualquer sistema operacional compatível.

* [Atalhos de teclado do GitHub Desktop](/pt/desktop/overview/github-desktop-keyboard-shortcuts)

  É possível usar atalhos de teclado no GitHub Desktop.

* [Iniciar o GitHub Desktop na linha de comando](/pt/desktop/overview/launching-github-desktop-from-the-command-line)

  É possível iniciar o GitHub Desktop na linha de comando.

* [Configurar o GitHub Desktop](/pt/desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop)

  Você pode configurar GitHub Desktop para atender às suas necessidades e contribuir com projetos.

* [Instalar o GitHub Desktop](/pt/desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop)

  É possível instalar o GitHub para Desktop nos sistemas operacionais Windows ou macOS suportados.

* [Autenticar para o GitHub no GitHub Desktop](/pt/desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github-in-github-desktop)

  Você pode acessar com segurança os recursos da sua conta no GitHub Desktop autenticando-se no GitHub.

* [Sobre as conexões com o GitHub no GitHub Desktop](/pt/desktop/installing-and-authenticating-to-github-desktop/about-connections-to-github-in-github-desktop)

  GitHub Desktop usa HTTPS para trocar dados de forma segura com GitHub.

* [Atualizar o GitHub Desktop](/pt/desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop)

  O GitHub Desktop baixa atualizações automaticamente e faz essas atualizações quando você o reinicia. Também é possível verificar as atualizações manualmente.

* [Desinstalar o GitHub Desktop](/pt/desktop/installing-and-authenticating-to-github-desktop/uninstalling-github-desktop)

  Você pode desinstalar o GitHub Desktop no seu computador a qualquer momento.

* [Configurar o Git para o GitHub Desktop](/pt/desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop)

  Você pode gerenciar as configurações do Git para seus repositórios locais com GitHub Desktop.

* [Definir configurações básicas no GitHub Desktop](/pt/desktop/configuring-and-customizing-github-desktop/configuring-basic-settings-in-github-desktop)

  É possível acessar as configurações para proteger a privacidade, conectar contas ao GitHub Desktop e configurar o Git.

* [Configurar um editor padrão no GitHub Desktop](/pt/desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor-in-github-desktop)

  Você pode configurar o GitHub Desktop para abrir arquivos em seu projeto com seu editor de texto preferido ou IDE (ambiente de desenvolvimento integrado).

* [Definir um tema para o GitHub Desktop](/pt/desktop/configuring-and-customizing-github-desktop/setting-a-theme-for-github-desktop)

  É possível definir um tema para personalizar a aparência do GitHub Desktop.

* [Sobre o armazenamento de arquivos grandes do Git e o GitHub Desktop](/pt/desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop)

  GitHub Desktop inclui Armazenamento de Arquivos Grandes do Git para gerenciar arquivos grandes.

* [Adicionar um repositório do computador local ao GitHub Desktop](/pt/desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop)

  É possível adicionar qualquer repositório Git ao GitHub Desktop, mesmo que não seja um repositório do GitHub.

* [Adicionar um projeto ao GitHub via GitHub Desktop](/pt/desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop)

  É possível adicionar um repositório Git ao GitHub usando o GitHub Desktop.

* [Clonar e realizar fork de repositórios com o GitHub Desktop](/pt/desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop)

  É possível usar o GitHub Desktop para clonar e bifurcar os repositórios do GitHub.

* [Clonar um repositório do GitHub para o GitHub Desktop](/pt/desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop)

  É possível usar o GitHub a fim de clonar repositórios remote para o GitHub Desktop.

* [Gerenciar branches no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop)

  Você pode usar o GitHub Desktop para criar uma nova ramificação de uma já existente no seu repositório, permitindo que você experimente com mudanças de forma segura.

* [Gerenciamento de árvores de trabalho no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop)

  As árvores de trabalho permitem que você trabalhe em vários branches do mesmo repositório ao mesmo tempo, para que você possa alternar contextos, revisar alterações ou fazer hotfixes sem esconder seu trabalho.

* [Realizar o commit e revisar as alterações no seu projeto no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)

  GitHub Desktop controla todas as alterações em todos os arquivos à medida que você os edita. É possível decidir como você pretende agrupar as alterações para criar commits relevantes.

* [Trabalhando com ganchos do Git no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop)

  Você pode executar ganchos do Git em seu ambiente de shell e ignorar ganchos de commit diretamente do GitHub Desktop.

* [Salvar alterações temporariamente no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/stashing-changes-in-github-desktop)

  Você pode salvar temporariamente as alterações sem fazer commit delas em um branch fazendo stash delas no GitHub Desktop.

* [Visualizando o histórico de ramificação no GitHub Desktop](/pt/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop)

  Você pode ver detalhes sobre qualquer commit no GitHub Desktop, incluindo o diff das alterações introduzidas pelo commit.

* [Enviar alterações por push para o GitHub do GitHub Desktop](/pt/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop)

  À medida que você faz commit das alterações no projeto localmente, é possível enviar essas alterações para o GitHub a partir do GitHub Desktop, permitindo que outras pessoas as acessem no repositório remoto.

* [Opções para gerenciar commits no GitHub Desktop](/pt/desktop/managing-commits/options-for-managing-commits-in-github-desktop)

  Você pode usar o GitHub Desktop para manter um histórico de commits fácil de seguir.

* [Desfazer um commit no GitHub Desktop](/pt/desktop/managing-commits/undoing-a-commit-in-github-desktop)

  Você pode desfazer um commit antes de enviá-lo para a ramificação remota.

* [Redefinindo para um commit no GitHub Desktop](/pt/desktop/managing-commits/resetting-to-a-commit-in-github-desktop)

  Você pode redefinir para qualquer commit até o que foi transmitido pela última vez para a ramificação remota.

* [Modificar um commit no GitHub Desktop](/pt/desktop/managing-commits/amending-a-commit-in-github-desktop)

  Você pode usar GitHub Desktop para alterar seu último commit.

* [Reverter um commit no GitHub Desktop](/pt/desktop/managing-commits/reverting-a-commit-in-github-desktop)

  Você pode utilizar o GitHub Desktop para reverter um commit específico e remover suas alterações do seu branch.

* [Fazer o cherry-picking de um commit no GitHub Desktop](/pt/desktop/managing-commits/cherry-picking-a-commit-in-github-desktop)

  Você pode usar GitHub Desktop para escolher um commit específico em um branch e copiá-lo para outro branch.

* [Reordenar commits no GitHub Desktop](/pt/desktop/managing-commits/reordering-commits-in-github-desktop)

  Você pode usar GitHub Desktop para reordenar commits no histórico do seu branch.

* [Combinar commits no GitHub Desktop](/pt/desktop/managing-commits/squashing-commits-in-github-desktop)

  Você pode usar GitHub Desktop para fazer comunicação por squash de commits no histórico do seu branch.

* [Gerenciar tags no GitHub Desktop](/pt/desktop/managing-commits/managing-tags-in-github-desktop)

  Você pode usar GitHub Desktop para criar, fazer push e visualizar tags.

* [Fazer check-out de um commit no GitHub Desktop](/pt/desktop/managing-commits/checking-out-a-commit-in-github-desktop)

  Você pode usar o GitHub Desktop para fazer check-out de um commit anterior em seu repositório.

* [Criar um problema ou solicitação de pull do GitHub Desktop](/pt/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop)

  É possível criar um problema ou um pull request para propor e colaborar com alterações em um repositório.

* [Sincronizar seu ramo no GitHub Desktop](/pt/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop)

  Uma vez feito o push dos commits para o seu projeto em GitHub, você poderá manter sua cópia local do projeto sincronizada puxando do repositório remoto.

* [Visualizar um pull request no GitHub Desktop](/pt/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-a-pull-request-in-github-desktop)

  Você pode abrir um branch de solicitação de pull no GitHub Desktop para exibir o histórico de commits, executar verificações ou fazer alterações.

* [Exibir e executar novamente verificações no GitHub Desktop](/pt/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-and-re-running-checks-in-github-desktop)

  Você pode ver o status das verificações e executá-las novamente no GitHub Desktop.

* [Configurar notificações no GitHub Desktop](/pt/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop)

  O GitHub Desktop manterá você atualizado com notificações sobre os eventos que ocorrem no branch do pull request.

* [Alterar a URL remota de um repositório no GitHub Desktop](/pt/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/changing-the-remote-url-for-a-repository-in-github-desktop)

  É possível alterar a URL remota do repositório com o qual você estiver trabalhando via GitHub Desktop. Você pode fazer isso em caso de alteração do nome do repositório, do nome do usuário ou do nome da organização proprietária do repositório.