github desktop tutorial collaborate with github from your desktop
Este tutorial explica como baixar e usar o GitHub Desktop para colaborar com o GitHub de sua área de trabalho para controle de versão eficiente:
Como todos sabemos, o GitHub fornece um site para hospedar repositórios Git. Em nossos tutoriais anteriores sobre GitHub, vimos as atividades do desenvolvedor em arquivos de versão principalmente no GitHub.
qual ferramenta etl é a melhor do mercado
Há também um cliente Git em que os desenvolvedores podem trabalhar no repositório offline em suas máquinas locais usando comandos git do prompt de comando ou git bash, fazer alterações e enviá-lo de volta para o repositório remoto no GitHub.
=> Visite aqui para aprender o GitHub do zero.
O que você aprenderá:
GitHub Desktop
Embora os comandos Git executados na linha de comando sejam ótimos do ponto de vista do aprendizado, há uma boa interface de usuário para trabalhar nos repositórios locais, ou seja, GitHub Desktop.
O GitHub Desktop para Windows pode ser baixado e instalado a partir do seguinte URL
Inicie o GitHub Desktop

Trabalhe com o repositório remoto
Depois que a área de trabalho do GitHub for iniciada, podemos começar clonando o repositório remoto na máquina local, fazer alterações e enviá-lo de volta ao repositório remoto.
Configurações de Conta
No GitHub Desktop, vá para Arquivo => Opções e certifique-se de que sua conta GitHub esteja configurada.

No GitHub Desktop, para clonar um repositório, selecione Arquivo => Repositório Clonado

Vá para a guia URL e insira os detalhes do repositório remoto na forma do Nome de usuário / repositório do GitHub. Clique em Clone .

Agora, como o repositório é clonado na máquina local, podemos abrir o conteúdo do repositório local usando o prompt de comando ou explorer ou até mesmo o editor Atom se instalado e fazer alterações nos arquivos.

Faça alterações nos arquivos e salve-os.

De volta ao GitHub Desktop, você pode ver o INTERNET marcação que especifica se as linhas foram adicionadas ou excluídas.

Adicione um resumo e co-autores se necessário e clique em Comprometa-se a dominar no fundo.
Você notará que a maioria dos comandos git executados no prompt de comando foram executados por meio da interface do usuário.
Agora podemos enviar por push as alterações para o repositório remoto no GitHub. Clique em Origem do push.

Agora as alterações são visíveis no branch master. Para garantir que as alterações sejam mescladas ao branch de recurso, precisaremos criar um Solicitação de pull.
Mudar para o recurso ramificar e criar um Solicitação de pull.

Clique em Criar solicitação de pull.

Em seguida, você é redirecionado para o GitHub para criar a solicitação pull.

Prossiga para criar e mesclar a solicitação pull e, finalmente, puxar (sincronizar) as mudanças em seu repositório local.

No Repositório, o menu seleciona a opção Pull.

Agora, o repositório local estaria em sincronia com o repositório remoto.
conversor de youtube para mp3 online seguro
Criar um novo repositório local e filial
Na seção anterior, aprendemos como trabalhar com o repositório remoto clonando-o. Usando a área de trabalho GitHub, também podemos criar um novo repositório local e enviar ou publicar o mesmo no GitHub.
Clique em Arquivo => Novo Repositório

Insira o nome do repositório e o caminho local. Clique em Criar Repositório.

Conforme o repositório é criado, você também pode criar um branch antes de publicar / enviar por push as alterações para o GitHub.
Selecione Nova filial de Filial cardápio . Ligue para recurso e clique em Criar filial .

Agora temos 2 branches e podemos prosseguir para Publicar / Enviar por push as alterações para GitHub. Clique em Publique o repositório.

Clique em Publicar repositório.

Como também existe uma ramificação de recurso, você também deve publicar a ramificação de recurso. Agora, as alterações podem ser feitas localmente nos arquivos e, em seguida, enviar por push as alterações para o repositório remoto. As alterações no repositório remoto também devem estar sincronizadas com o repositório local.
Mesclar alterações no repositório local
Suponha que haja mudanças na ramificação do recurso no repositório local. Podemos mesclar as alterações no branch master. Poste isso, devemos enviar as alterações do branch master e do recurso para o GitHub.
Faça uma alteração em um arquivo na ramificação do recurso e confirme o mesmo.

Envie as alterações para o repositório remoto.

Mude para o ramo Master e clique em Branch => Merge no branch atual.

Selecione os Ramo de recursos que é o branch de origem. Clique no Botão de fusão .

Uma vez que as alterações são mescladas no branch master, você pode enviar as alterações para o repositório remoto para que fiquem em sincronia.
Todas as alterações confirmadas para branches no repositório local podem ser mescladas e enviadas para o repositório remoto para que fiquem em sincronia.

Resolvendo Conflitos
Também pode haver um cenário em que as alterações foram confirmadas em um arquivo no repositório remoto e também uma alteração no mesmo arquivo localmente. Nesse caso, os conflitos seriam vistos e precisariam ser resolvidos para que os repositórios remoto e local estivessem em sincronia.
Mudanças no repositório remoto confirmadas no branch Master

Mudanças no repositório local confirmadas no branch master

Como as alterações são confirmadas no repositório local, agora você pode enviar por push as alterações para o repositório remoto. Os conflitos serão vistos ao fazer isso. Clique em Origem do push.

A mensagem a seguir seria exibida, pois há mudanças no repositório remoto para o mesmo arquivo. Clique em Buscar.
perguntas e respostas da entrevista do centro de qualidade

Agora clique em Puxe a origem.

Na tela que aparece, você pode abrir o arquivo em seu editor e resolver os conflitos. Neste caso, estamos abrindo o arquivo no explorer e resolvendo os conflitos.


Corrija todos os conflitos retendo o conteúdo apropriado e removendo os outros com marcadores. Assim que os conflitos forem resolvidos, você pode confirmar a fusão.

Agora envie as alterações de volta para o repositório remoto. O repositório local e remoto agora está sincronizado. Como as alterações foram feitas em uma ramificação, você pode criar uma solicitação pull para mesclar as alterações nas outras ramificações.

Olhando para a História
Você também pode consultar o histórico de alterações feitas até agora no repositório. Alterne para o Aba de histórico .

Comparando ramos
Suponha que você tenha feito alterações em um arquivo no branch master, você pode então compará-lo com qualquer um dos outros branches. Selecione Filial => Comparar com filial .

Selecione a ramificação do recurso para ver as alterações.

Conclusão
Embora o uso de comandos Git na linha de comando seja ótimo, vimos neste tutorial do GitHub Desktop como um ótimo cliente Git como o GitHub Desktop com uma boa interface de usuário pode facilitar o trabalho do desenvolvedor enquanto trabalha com os repositórios locais e remotos.
No próximo tutorial, veremos outro Interface do cliente Git Tortoise Git que se integra com o Shell do Windows Explorer.
=> Cuidado com a série de treinamento simples do GitHub aqui.
Leitura recomendada
- Tutorial do GitHub para desenvolvedores | Como usar o GitHub
- PowerShell UIAutomation Tutorial: UI Automation de Desktop Applications
- Tutorial da API REST do GitHub - Suporte à API REST no GitHub
- Comandos Git avançados e tutorial de integração com GitHub
- Tutorial do Tortoise SVN: revisões no repositório de código
- Como Excluir Conteúdo do Repositório SVN
- Diferença entre Desktop, Teste de Servidor Cliente e Teste da Web
- Tutorial de integração do GitLab Jira