Antes de nos aprofundarmos na criação de um novo repositório usando o GitHub Desktop, é essencial entender o que é GitHub Desktop. O GitHub Desktop é um aplicativo amigável que fornece aos usuários uma interface gráfica para interagir com repositórios do GitHub. Isso significa que você pode realizar tarefas como fazer alterações, enviar para um repositório remoto, puxar atualizações e mais, sem precisar usar a interface de linha de comando. Isso é especialmente benéfico para iniciantes ou aqueles que preferem uma representação visual de seu fluxo de trabalho.
Baixando e instalando o GitHub Desktop
Antes de criar um repositório com o GitHub Desktop, você primeiro precisa garantir que o software esteja instalado em sua máquina. Você pode fazer isso da seguinte forma:
Acesse o site oficial do GitHub Desktop (desktop.github.com).
Procure o link de download apropriado para o seu sistema operacional, seja Windows ou macOS.
Clique no link para baixar o arquivo de instalação.
Uma vez que o download estiver completo, encontre o arquivo do instalador na sua pasta de Downloads.
Abra o instalador e siga as instruções na tela para instalar o GitHub Desktop no seu computador.
Quando a instalação estiver concluída, inicie o GitHub Desktop.
Faça login usando suas credenciais de conta do GitHub. Este passo ajuda a sincronizar seu repositório do GitHub com o GitHub Desktop.
Agora que você instalou o GitHub Desktop e o vinculou à sua conta do GitHub, você está pronto para criar um novo repositório.
Criando um novo repositório
Um repositório no GitHub serve como a localização central onde os arquivos dos seus projetos são armazenados. Pense nele como uma pasta de projeto que não só contém o código-fonte, mas também rastreia seu histórico. Criar um repositório no GitHub Desktop é simples. Siga as etapas abaixo:
Abra o GitHub Desktop. Se solicitado, certifique-se de que você está logado em sua conta do GitHub.
Assim que o aplicativo de desktop abrir, encontre o menu no topo da aplicação. Você verá opções como Arquivo, Repositório, entre outras. Clique em Arquivo.
No menu suspenso, selecione Novo Repositório…. Esta ação abrirá um novo diálogo onde você pode definir as opções para o seu repositório.
No diálogo que aparece, você precisa preencher os detalhes necessários:
Nome: Insira um nome adequado e único para o seu repositório. O nome deve ser claro e conciso, transmitindo o propósito do projeto.
Descrição: (Opcional) Forneça uma breve descrição do seu projeto. Isso ajuda outras pessoas que visualizam o repositório no GitHub.com a entender seu propósito.
Caminho local: Escolha um local em seu computador onde este repositório ficará. Você terá que escolher um diretório fácil de lembrar, para que você possa encontrar seus arquivos mais tarde.
Inicializar este repositório com um README: Marque esta caixa se você quiser que o arquivo README seja criado automaticamente. O README é um documento introdutório que geralmente explica o que é o projeto, como configurá-lo e como usá-lo.
Além disso, você pode ter a opção de adicionar um arquivo .gitignore ou um arquivo de licença. Estes são úteis, mas se você não sabe o que são agora, não se preocupe. Você pode adicioná-los mais tarde.
Depois de inserir os detalhes, clique no botão Criar Repositório.
Você acabou de criar seu primeiro repositório no GitHub Desktop. Este repositório existe localmente em sua máquina. Em seguida, você provavelmente irá querer publicar este repositório nos servidores do GitHub ou adicionar código existente a ele.
Publicando um novo repositório
Depois de criar um novo repositório em sua máquina local, você precisará publicá-lo no GitHub se quiser colaborar ou colocar seu código em um local remoto para que outros tenham acesso. Publicar significa enviar seu repositório local para a nuvem nos servidores do GitHub sob sua conta do GitHub.
Abrindo seu repositório recém-criado no GitHub Desktop, encontre o botão Publicar Repositório, geralmente encontrado no canto superior direito da aplicação.
Selecione essa opção e lhe será solicitado informações adicionais:
Privado/Público: Decida se você quer que este repositório esteja publicamente disponível ou privado. Repositórios públicos são acessíveis a qualquer pessoa, enquanto repositórios privados só podem ser acessados por você e aqueles a quem você concedeu permissão.
Revise os detalhes e clique em Publicar Repositório quando estiver satisfeito.
O GitHub Desktop cuidará do resto para você, criando um novo repositório em sua conta do GitHub e enviando os arquivos locais para lá.
Neste ponto, seu código está disponível no site do GitHub, e você pode gerenciá-lo a partir do site ou continuar usando o GitHub Desktop.
Termos básicos e operações do Git
É útil entender alguns termos e operações do git que frequentemente são úteis ao trabalhar com repositórios:
Commit: Fazer um commit significa salvar suas alterações no histórico do seu projeto. É como criar uma captura do estado atual do seu projeto, para que você possa revisitá-lo mais tarde.
Ramo: Pense em um ramo como uma versão paralela do seu projeto. O Git permite ter múltiplos ramos no mesmo repositório para experimentar ou desenvolver novas funcionalidades independentemente do projeto principal.
Mesclar: Este é o processo de aplicar alterações de um ramo para outro. Normalmente, você mescla um ramo de funcionalidade de volta ao ramo principal.
Clonar: Clonar um repositório significa fazer uma cópia do repositório do GitHub para sua máquina local.
Puxar: Esta operação busca e integra as alterações do repositório remoto para sua máquina local. Ela mantém seu repositório local atualizado com as alterações remotas.
Empurrar: Empurrar significa enviar seus commits do seu repositório local para um repositório remoto, e atualizar o GitHub com suas alterações.
Praticando com GitHub Desktop
Vamos colocar alguns desses termos e operações em prática usando o GitHub Desktop para melhor compreensão. Considere um cenário de projeto simples.
Exemplo: Gerenciando um projeto simples de lista de tarefas
Imagine que você quer gerenciar uma aplicação simples de lista de tarefas usando o GitHub Desktop. Para fazer isso, você pode seguir estes passos práticos:
Conforme descrito anteriormente, crie um novo repositório chamado TodoListApp no GitHub Desktop.
Abra seu editor de texto favorito ou ambiente de desenvolvimento integrado (IDE).
Crie um novo arquivo chamado todo.html e escreva o código HTML básico:
<!DOCTYPE html> <html> <head> <title>Lista de Tarefas</title> </head> <body>
<h1>Minha Lista de Tarefas</h1> <ul> <li>Aprender GitHub</li> <li>Desenvolver o projeto</li> <li>Implantar o projeto</li> </ul>
</body> </html>
Salve o arquivo no caminho local do repositório TodoListApp que você criou com o GitHub Desktop.
Volte para o GitHub Desktop. Você verá que ele detecta automaticamente o novo arquivo no caminho local do seu repositório e lista-o como uma alteração não confirmada.
Escreva uma mensagem de commit descrevendo as alterações, como "Adicionado estrutura básica para HTML da Lista de Tarefas."
Clique em Commit to main. Agora, as alterações foram confirmadas no seu repositório local.
Se você já publicou este repositório, pode enviar os commits para o GitHub clicando em Push Origin no GitHub Desktop.
Suas alterações agora fazem parte do repositório oficial do projeto, que está sendo rastreado e salvo nos servidores do GitHub.
Usos Avançados
Depois de dominar as operações básicas com o GitHub Desktop, você achará benéfico explorar mais recursos avançados, como criação de ramos, mesclagem e colaboração com outras pessoas no GitHub. Por exemplo, criar e gerenciar ramos pode ser importante ao trabalhar em equipes, pois permite que várias pessoas trabalhem em diferentes funcionalidades simultaneamente sem criar conflitos no código.
O GitHub Desktop simplifica processos complexos do Git para o usuário final, ao fornecer uma interface limpa e intuitiva. Desta forma, como usuário, você pode focar mais nos objetivos do seu projeto, em vez das complexidades do sistema. Seja você um desenvolvedor buscando gerenciar seu controle de versão de forma eficiente, um redator de conteúdo rastreando documentos ou um estudante experimentando com projetos, o GitHub Desktop oferece um conjunto poderoso de ferramentas para gerenciar seu trabalho de forma eficaz. Agora, munido deste conhecimento, você tem todas as ferramentas necessárias para criar, gerenciar e atualizar repositórios do GitHub através do GitHub Desktop.
Se você encontrar algo errado com o conteúdo do artigo, você pode