Iniciando Git com GitHub Desktop no Windows
Pré-requisto, ter estas alicações instaladas em sua máquina e uma conta criada no https://github.com/
Diferença entre Git e GitHub.
Git
É um software de controle de versão (VCS).
GitHub
É uma plataforma de rede social para programadores que também é um repositório remoto.
Criando um Repositório Local
A imagem abaixo mostra algumas diferenças.
Executar o GitHub Desktop e selecionar a opção "Create a New Repository on your hard drive" conforme imagem abaixo.
Name - um nome para o repositório: Evento-Adverso-com-Metamap-e-Twitter-com-Portugues-Brasil
Local path - foi colocado em um diretório desse projeto já existente, anteriormente criado conforme imagem abaixo.
Descriprion: Uma descrição do que se trata o projeto. Detecção de Evento Adverso utilizando a ferramenta Metamap extraindo mensagens do Twitter na língua portuguesa do Brasil.
O nome dos diretórios não precisam ser iguais.
Após selecionar a opção "Create repository" é criado o repositório conforme imagem abaixo:
Este processo já criou um repositório LOCAL versionado e já foi comitado localmente conforme imagens abaixo:
Até então o projeto só está localmente no computador e não no git conforme imagem abaixo:
Então, para subir este projeto, basta selecionar a opção "Publish repository" conforme imagem abaixo:
Projeto pronto para trabalho
Caso o repositório seja privado, é permitido até 3 colaboradores.
Abrindo o Projeto com o Visual Studio Code
Com o GitHub Desktop aberto no projeto, basta selecionar a opção "Open Visual Studio Code" conforme imagem abaixo:
Será apresentado a tela para confianca, basta marcar a caixa de confiar e selecionar em sim para continuar conforme imagem abaixo:
Com isso o projeto já está pronto para ser editado no VSCode conforme imagem abaixo:
Ao editar qualquer coisa do projeto no VSCode, já é identificado estas alterações automaticamente no GitHub Desktop, conforme imagens abaixo:Alterações em rosa, incrementos em verde
Ao selecionar em "Commit to main", ele não está mandando para o GitHub (repositório remoto), mas sim para o Git(repositório local). Logo após o app sugere um Push, ou seja "empurrar" para o repositório remoto. Selecionando esta opção vai para o repositório.
Editando o Projeto direto no site do Git
Basta clicar no arquivo para edição e comitar que já está atualizado.Adição na descrição
Este ajuste só foi realizado remotamente, para que estas alterações apareçam no repositório local e no VSCode é necessário atualizar o repositório local, selecionando a opção "Fetch origin" para verificar se tem algo novo remotamente conforme imagem abaixo:
Ao selecionar "pull origen" as atualizações aparecem automaticamente no VSCode.
Criando coisas novas no projeto
Abrindo o GitHub Descktop, selecionar o VSCode, criar um site deste projeto conforme imagem abaixo:No VSCode, para criar uma página, digite ! e dê enter para criar o código básico em HTML. Edite as informações, salve, vá no GitHub Desktop que já vai identificar novas mudanças e faça um commint e um push.
Clonar Repositórios de outros
Ir no repositório desejado "https://github.com/gustavoguanabara/html-css", selecionar a opção "Code" e selecione a opção "Open with GitHub Desktop" conforme imagem abaixo:
Será perguntado se quer abrir o GitHubDesktop, selecione em abrir e será apresentado opção do que será clonado e para onde será clonado, pode-se alterar o caminho conforme abaixo:
Com isso, todo o projeto está na máquina local e é possível alterar código, contudo por padrão, não é permitido enviar o push. O projeto já é visível no GitHubDesktop
Issues
Issues são problemas identificados por usuários em execução de algum sistema ou artefato qualquer. Este usuário vai no repositório, clica em issues e, caso não tenha uma similar a sua, crie uma nova issue.
Referências:
Playlist do curso de Git do Gustavo Guanabara:
https://github.com/gustavoguanabara/git-github
https://octodex.github.com/
As imagens que não estão com os devidos créditos, provavelmente foram tiradas dos links nas referências.
Para direitos autorais, entre em contato para atribuir os devidos créditos.





Nenhum comentário:
Postar um comentário