Prévia do material em texto
Git e GitHub Semana 2 - trainee navegação Versionamento de código O versionamento é o processo de criar novas versões de um código toda vez que existir uma mudança significativa nele. Ferramentas para versionamento As principais ferramentas utilizadas para versionamento de software são: ● CVS: é uma das ferramentas de controle de software mais antigas no mercado. ● Subversion: é uma ferramenta de controle de versão de software bastante utilizada no meio corporativo. ● Git: é a ferramenta de versionamento mais comum no mundo do desenvolvimento de software, possui um histórico completo de mudanças. ● Mercurial: é um sistema de versionamento adotado por grandes empresas, como o Facebook e W3C. https://www.bing.com/ck/a?!&&p=a4dc627f4e440cf9JmltdHM9MTY4NzkxMDQwMCZpZ3VpZD0zMjMxNWY3Yi0wOGY2LTY1MDYtMDAxNi00ZGFmMDkzODY0YjMmaW5zaWQ9NTc4NQ&ptn=3&hsh=3&fclid=32315f7b-08f6-6506-0016-4daf093864b3&psq=ferramentas+de+versionamento&u=a1aHR0cHM6Ly93d3cudml2ZW5kb2JhdXJ1LmNvbS5ici9xdWFsLWEtZnVuY2FvLWRlLXVtLXNpc3RlbWEtZGUtdmVyc2lvbmFtZW50by8&ntb=1 Git Git é o sistema de controle de versão open source mais usado no mundo atualmente! Ele é usado para controlar o histórico de alterações de arquivos e principalmente de projetos de desenvolvimento de software. Ele permite mais flexibilidade no fluxo de trabalho, segurança e desempenho. https://blog.betrybe.com/tecnologia/aprenda-tudo-sobre-programacao/ Conceitos básicos Repositório Um repositório é um diretório onde você armazena os arquivos do seu projeto, que podem ser códigos, imagens, áudios, vídeos ou qualquer coisa relacionada a esse projeto. Ele pode ficar armazenado no seu computador, um repositório local, ou também ser armazenado em alguma plataforma on-line de gerenciamento, ou seja, um repositório remoto. Commit Um commit é um conjunto de alterações que você fez em um projeto. Ele marca uma versão do seu código. Ele guarda as alterações feitas nos arquivos, quem fez essas alterações e uma mensagem que resume essa alteração. Branch Uma branch é um ramo de desenvolvimento dentro do seu código. Como instalar o Git no ubuntu? Principais comandos ● “git init” Principais comandos Principais comandos ● “git status” Principais comandos ● “git add ” Principais comandos ● “git commit -m ” Principais comandos ● “git log” Git Hub O GitHub é uma plataforma de gerenciamento de código para controle de versão e colaboração. Com ela você e outras pessoas podem trabalhar juntos em projetos de qualquer lugar. Criando uma conta 1- Abra a página https://github.com/join/plan?plan=free 2- Coloque seus dados pessoais. Leia com atenção os Termos de Serviço e a Política de Privacidade antes de prosseguir (ambos estão em inglês). Ao dar continuidade ao processo de cadastro, você diz que concorda com os dois documentos. https://github.com/join/plan?plan=free https://help.github.com/en/articles/github-terms-of-service https://help.github.com/en/articles/github-privacy-statement https://help.github.com/en/articles/github-privacy-statement Criando um repositório Para criar um repositório no Github, você precisa seguir os seguintes passos: 1. Instalar o GIT na máquina. 2. No GitHub, clique no ícone + ao lado esquerdo do seu avatar no topo direito da página e selecione New Repository. 3. Informe o nome do repositório e adicione uma descrição (opcional). 4. Escolha se o repositório será público ou privado (público para que outras pessoas possam acessar). 5. Adicione um README file para orientar quem acessar o repositório (pode ser editado no próprio GitHub). 6. Na máquina, faça as alterações necessárias e commit as mudanças. https://www.bing.com/ck/a?!&&p=93adf83136ef12b2JmltdHM9MTY4NzkxMDQwMCZpZ3VpZD0zMjMxNWY3Yi0wOGY2LTY1MDYtMDAxNi00ZGFmMDkzODY0YjMmaW5zaWQ9NTc5Mg&ptn=3&hsh=3&fclid=32315f7b-08f6-6506-0016-4daf093864b3&psq=como+criar+um+reposit%c3%b3rio+no+github+ubuntu&u=a1aHR0cHM6Ly9naXRodWIuY29tL3JhZmFnbmltL2NvbW9fY3JpYXJfcmVwb3NpdG9yaW9fZ2l0aHVi&ntb=1 GitHub desktop O GitHub Desktop é um aplicativo que permite que você interaja com o GitHub usando uma GUI em vez da linha de comando ou de um navegador web. GitHub Desktop incentiva você e sua equipe a colaborar usando as melhores práticas com Git e GitHub. Como instalar Passo a passo: https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1 Como usar