Gerenciar branches→
Você pode criar um branch fora do branch-padrão de um repositório para poder experimentar as alterações com segurança.
Fazer commit e revisar as alterações do projeto→
À medida que você edita os arquivos, o GitHub Desktop monitora todas as alterações feitas. É possível decidir como você pretende agrupar as alterações para criar commits relevantes.
Fazer push de alterações no GitHub→
À medida que você faz commit das alterações no seu projeto localmente, você pode fazer push dessas alterações no GitHub para que outras pessoas possam acessá-las a partir do repositório remoto.
Reverter um commit→
Você pode reverter um commit específico para remover suas alterações do seu branch.
Gerenciar tags→
Você pode usar GitHub Desktop para criar, fazer push e visualizar tags.
Exibir o histórico do branch→
Você pode ver informações sobre qualquer commit no GitHub Desktop, incluindo uma diff das alterações introduzidas pelo commit.