image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Tauane Jesus
Tauane Jesus21/08/2023 22:51
Share

Versionamento com Git e Github - Breve resumo

    O versionamento de código é usado durante a construção de uma aplicação tecnológica, onde novas correções e implementações são criadas diariamente. Por isso é necessário trabalhar com o auxílio de ferramentas que ajudam no registro dessas modificações, indicando quem fez a mudança, quando e o que foi alterado. 

            O Git é um sistema de controle de versões distribuídos, ele possui a função de registrar quaisquer alterações feitas em cima de um código, armazenando essas informações e permitindo que, caso seja necessário, um(a) programador(a) possa regredir a versões anteriores de uma aplicação de modo simples e rápido.

    Este tipo de sistema também simplifica muito o processo de compartilhamento de um projeto com um time, por exemplo, ou com outros(as) programadores(as).

               O Github é uma espécie de rede social voltada a profissionais de TI, cuja a tecnologia que sustenta é o GIT. GitHub é uma plataforma totalmente online onde você pode criar repositórios e hospedar neles seus projetos, colaborar com softwares open source, seguir outros(as) programadores(a) e interagir com códigos de terceiros. Ele também armazena todos estes dados em uma nuvem e você pode acessá-los de onde estiver: basta logar-se no site em qualquer navegador.

    A diferença entre os dois é que o Git é uma ferramenta de controle de versão local, enquanto o GitHub é uma plataforma online que permite hospedar projetos Git e colaborar com outras pessoas.

    Todo o gerenciamento dos projetos, como criação de novos repositórios, é feito via comando do sistema Git. Podemos gerenciá-los pelo site, mas normalmente os processos são executados via linha de comando do seu computador ou servidor.

    Vamos a um breve passo a passo de como começar a importar projetos pelo Git para o Github.

    Para sincronizar o projeto do seu computador com o Github, é necessário ter o Git instalado na máquina. (Link de Instalação do Git)

    .

    Depois de ter criado a conta na plataforma e instalado o Git na sua máquina, já podemos hospedar o primeiro projeto no GitHub.com. Para isso:

    1. Abrimos o terminal de comando do sistema operacional;
    2. Configuramos nome e email com os comandos:
    3. git config --global user.name "nome"
    4. git config --global "email no GitHub"
    5. E checamos se ele recebeu os dados usando Git config --lis
    6. Dentro da pasta do projeto, digitamos: git init
    7. O comando acima irá criar toda a estrutura básica do repositório;
    8. Para adicionar todos os arquivos alterados à fila de atualizações do repositório, executamos o comando: git add .
    9. Confirmamos as alterações com o comando: git commit -m "mensagem"
    10. no qual “mensagem” geralmente é um resumo das alterações.
    11. Adicionamos o remote, que é o link para o servidor do seu projeto no GitHub exemplo:
    12. git remote add origin usuário no GitHub>/<nome do repositório>.git
    13. Por fim, enviamos as alterações com o comando:
    14. git push remote origin
    15. Se tudo deu certo, será exibido uma mensagem confirmando o envio. também podemos checar na página do repositório do projeto no GitHub.com.

    Para obter um projeto já hospedado no GIT, existem duas formas típicas:

    1. podemos transformar localmente, ou
    2. clonar um repositório já existente.

    No primeiro caso, onde temos um diretório de um projeto que não esteja sobre um sistema de controle de versionamento e desejams controlá-lo com Git, basta ir ao diretório do projeto e digitar:

    1. Dentro da pasta do projeto, digitamos: git init
    2. O comando acima irá criar toda a estrutura básica do repositório;
    3. Para adicionar todos os arquivos alterados à fila de atualizações do repositório, executamos o comando: git add .
    4. Confirmamos as alterações com o comando: git commit -m "mensagem"
    5. no qual “mensagem” geralmente é um resumo das alterações.

    Pronto, nesse ponto já temos um repositório Git com arquivos sendo rastreados e um commit inicial

    No segundo caso, em que desejamos copiar um repositório Git já existento, devemos digitar no terminal

    1. git clone <GIT_PATH_OR_UR

    Git recebe uma cópia completa de quase toda a informação salva nos ervidor, incluindo cada versão de casa arquiv de todo o projeto.


      Alguns dos beneficios em utilizar essas ferramentas é que podemos trabalhar com projetos de diferentes equipes, aprender a programar na prática ao observando o avanço do desenvolvimento de aplicações de terceiros, participar de discussões a respeito de novas tecnologias, obter o auxílio de outros programadores para resolver problemas relacionados a seus projetos e controlar as diferentes versões de um código com armazenamento em nuvem.



    Referências:

    1. https://blog.betrybe.com/desenvolvimento-web/versionamento-software-codigo/#:~:text=O%20versionamento%20de%20c%C3%B3digo%20se,novas%20implementa%C3%A7%C3%B5es%20s%C3%A3o%20criadas%20diariamente.
    2. https://kenzie.com.br/blog/o-que-e-git/
    3. https://tecnoblog.net/responde/como-usar-o-github-guia-para-iniciantes/
    4. https://github.com/elidianaandrade/dio-curso-git-github













    Share
    Comments (4)

    DA

    Diego Almeida - 22/08/2023 08:34

    Parabéns pelo conteúdo de seu artigo!!!!!

    NS

    Nilton Santos - 22/08/2023 00:38

    Bom artigo.!!

    Anderson Francisco
    Anderson Francisco - 21/08/2023 23:27

    Parabéns!! muito bom texto...

    CR

    Carlos Rodrigues - 21/08/2023 23:01

    👏👏👏